『スクリプト 汎用関数』 配列の実体コピーを行う (多次元配列対応)
投稿者:
aoihikawa
投稿日:2012/07/29 12:27
配列かどうかを調べる 応用
使用例
ツイート
def isArray(arr)
return getArrayLength(splitString(toString(arr),",")) != 1
end
def copyArray(arr)
r = createArray()
i = 0; ilen = getArrayLength(arr)
while i < ilen
if isArray(arr[i])
r[i] = copyArray(arr[i])
else
r[i] = arr[i]
end
i = i + 1
end
return r
end
使用例
a = createArray() i = 0 while i < 5 a[i] = createArray() a[i][0] = i a[i][1] = i * 2 i = i + 1 end #配列変数aを、配列変数bとして実体コピー b = copyArray(a) i = 0 while i < 5 speak(b[i]) i = i + 1 end
コメントする
コメントするには、ログインする必要があります。
コメント一覧
コメントはありません。