コメント
このコメントは、【トピック】基本変数で二次元配列を扱いたいのですが、記述方法が分かりません。へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
rurun9(投稿日:2011/05/16 11:05/16/11)
wikiは最後に編集した人の名前が残るだけですよー
とすると基本変数"a"を二次元配列にできます。
(ここで使われたnはローカル変数です)
変数だけなら宣言不要でイキナリ値を代入できますが、配列変数にしたいときは宣言しないとダメです。
aが配列になっても、a[0]、a[1]、、、、はそれぞれ単なる変数です。
そこで、a[0]を配列に、a[1]も配列に、a[2]も配列に。。。
という地味な指定作業をしないといけません。
おそらくnの中に何も入っていない状態(null)で配列のインデックスに放り込みa[n]と書いてしまうと、存在しないので「コレ配列じゃないんですけど」エラッタになると思われます。
そしてn,mも基本変数だったりする場合は
getVariable("a")[getVariable("n")][getVariable("m")]=0
な感じで書く事になるので、頑張って下さいw
setVariable("a", createArray() ) n = 0 while n < 10 getVariable("a")[n] = createArray() n = n + 1 end
とすると基本変数"a"を二次元配列にできます。
(ここで使われたnはローカル変数です)
変数だけなら宣言不要でイキナリ値を代入できますが、配列変数にしたいときは宣言しないとダメです。
aが配列になっても、a[0]、a[1]、、、、はそれぞれ単なる変数です。
そこで、a[0]を配列に、a[1]も配列に、a[2]も配列に。。。
という地味な指定作業をしないといけません。
おそらくnの中に何も入っていない状態(null)で配列のインデックスに放り込みa[n]と書いてしまうと、存在しないので「コレ配列じゃないんですけど」エラッタになると思われます。
そしてn,mも基本変数だったりする場合は
getVariable("a")[getVariable("n")][getVariable("m")]=0
な感じで書く事になるので、頑張って下さいw
とすると基本変数"a"を二次元配列にできます。
(ここで使われたnはローカル変数です)
変数だけなら宣言不要でイキナリ値を代入できますが、配列変数にしたいときは宣言しないとダメです。
aが配列になっても、a[0]、a[1]、、、、はそれぞれ単なる変数です。
そこで、a[0]を配列に、a[1]も配列に、a[2]も配列に。。。
という地味な指定作業をしないといけません。
おそらくnの中に何も入っていない状態(null)で配列のインデックスに放り込みa[n]と書いてしまうと、存在しないので「コレ配列じゃないんですけど」エラッタになると思われます。
そしてn,mも基本変数だったりする場合は
getVariable("a")[getVariable("n")][getVariable("m")]=0
な感じで書く事になるので、頑張って下さいw