スクリプト/配列を一気に設定する関数(履歴ID:184)
最終投稿者:
ikosami
更新:2015/09/30 16:20:03
ikosami
更新:2015/09/30 16:20:03
普通に配列をたくさん設定する場合、
などと、長々と書く必要が出てきますが、
この関数を使えば簡単に書くことができます。
↓使用例
a = createArray() a[0] = createArray() a[0][0] = 1; a[0][1] = 2; a[0][2] = 3; a[0][3] = 4; a[0][4] = 5; a[0][5] = 6; a[0][6] = 7; a[0][7] = 8; a[0][8] = 9; a[0][9] = 10; a[1] = createArray() a[1][0] = 1; a[1][1] = 2; a[1][2] = 3; a[1][3] = 4; a[1][4] = 5; a[1][5] = 6; a[1][6] = 7; a[1][7] = 8; a[1][8] = 9; a[1][9] = 10; a[2] = createArray() a[2][0] = 1; a[2][1] = 2; a[2][2] = 3; a[2][3] = 4; a[2][4] = 5; a[2][5] = 6; a[2][6] = 7; a[2][7] = 8; a[2][8] = 9; a[2][9] = 10;
などと、長々と書く必要が出てきますが、
この関数を使えば簡単に書くことができます。
def Array(a)
a = splitString(a, ",")
i = 0
while i < getArrayLength(a)
if (toNumber(a[i])*1 == toNumber(a[i]))
a[i] = toNumber(a[i])
end
i = i + 1
end
return a
end
↓使用例
a = createArray()
a[0] = Array("リンゴ,250")
a[1] = Array("メロン,1000")
a[2] = Array("バナナ,100")
r = rand(3)
speak(a[r][0]+"は"+a[r][1]+"円です")