コメント
このコメントは、【トピック】基本変数で二次元配列を扱いたいのですが、記述方法が分かりません。へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
rurun9(投稿日:2011/05/17 11:05/17/11)
ローカルなのか基本なのかは書き方が異なるので、最初に変数に中身が入った時点で決まっちゃいますよー
wiki スクリプト/配列
のコメント欄を古い順に読むと流れがわかるかと思いますが
配列基本変数に中身を入れる場合は、書き方だけローカルっぽくても大丈夫という事です。
setVariable( getVariable(getVariable("a")[i]), n )
を簡単に書けるようにしてくれた、喜ぶべきポイントかなぁ、と。
なのでこんな感じで
wiki スクリプト/配列
のコメント欄を古い順に読むと流れがわかるかと思いますが
#配列の要素に代入するときはsetじゃなくてgetで良いからややこしい getVariable("a")[i]=n
配列基本変数に中身を入れる場合は、書き方だけローカルっぽくても大丈夫という事です。
setVariable( getVariable(getVariable("a")[i]), n )
を簡単に書けるようにしてくれた、喜ぶべきポイントかなぁ、と。
なのでこんな感じで
def C_Spr(ss,xx,yy,xw,yh) SV("Spr",createArray()) SV("ss",ss) GV("Spr")[GV("ss")]=createArray() GV("Spr")[GV("ss")][1]=xx*80 end
wiki スクリプト/配列
のコメント欄を古い順に読むと流れがわかるかと思いますが
配列基本変数に中身を入れる場合は、書き方だけローカルっぽくても大丈夫という事です。
setVariable( getVariable(getVariable("a")[i]), n )
を簡単に書けるようにしてくれた、喜ぶべきポイントかなぁ、と。
なのでこんな感じで