Swiftスレ
■ このスレッドは過去ログ倉庫に格納されています
0411デフォルトの名無しさん
2014/06/05(木) 22:23:42.09ID:qTkh2drY“Assignment and Copy Behavior for Arrays”を読んで欲しいんだけど、
var listA = [1,2,3]
var listB = listA
listB[0] = 9
ってするとlistA[0]も9になってる。
まぁこれは普通だよね。
だけどこのあと
listA.append(4)
って要素数が変わる操作をしたら
listA[1] = 22
ってしても listB[1] は2のまま。
分かっててもミスりそう。
■ このスレッドは過去ログ倉庫に格納されています