投稿
0918nobita nobita0918
1そうだね
プレイ済み
返信[1]
親投稿
0918nobita nobita0918
def~end内でdimで配列定義をしてますが、これはローカルであり戻り値を代入する配列はスクリーンショットのhairetsuのように事前に定義しておく必要があります。
0そうだね
プレイ済み
返信[2]
親投稿
0918nobita nobita0918
counterはその名の通りカウンタ変数です。 処理が正しく行われているか確認するためのものですので、「inc counter」は消して大丈夫です。
0そうだね
プレイ済み
返信[3]
親投稿
MIKI ifconfig
いいですねこれ 速度も十分。 ところで配列返すのってプチコンバグりませんか? (ただの疑問です)
0そうだね
プレイ済み
返信[4]
親投稿
けい kei0baisoku
>みきさん 初期バージョンからプログラム経験者の方が何人か使われているようですが、今のところ怪しい挙動とかは無さそうです。 本当は公式から仕様に沿った使い方か否か情報が欲しいところですが………
0そうだね
プレイ済み
返信[5]
親投稿
0918nobita nobita0918
>みきさん dim a[0] a=primeFactorization(360) こんな風に、普通に配列を定義すれば問題ないですよ
0そうだね
プレイ済み
返信[6]
親投稿
MIKI ifconfig
配列を返すのはコピーするのかと思ってたけど、そうじゃなくてリファレンスを返すみたいですね。引数もリファレンス渡しだから、一貫性ある。 代入文 配列=配列 でもリファレンスの代入だから、左辺と右辺が同じ実体を参照するようになる。片方変更するともう片方も副作用を受ける。
1そうだね
プレイ済み