swiftの多次元配列って個別にデータ更新できないのか!
スイフトでは(Objective-cもだったかも)多次元配列の個別のデータ更新は出来ないようです。具体的には
var ary = ["aaa","bbb","ccc","ddd","yyyy"]
ary[2] = "uuu"
println(ary) //→aaa,bbb,uuu,ddd,yyyyこれはできる
var ary = [["aaa","tt"],"bbb","ccc","ddd","yyyy"]
ary[2] = "uuu" //ここでエラー
println(ary) //→[aaa,tt],bbb,uuu,ddd,yyyyこれはできない
配列の便利さ半減ですねちなみにイミュータブルでもミュータブルでも関係ないようです。私の勘違いだったらいいのに・・・。
前々から思っていたのですが、アプリケーションのパフォーマンスやセキュリティはプログラマー側に任せて言語はなるべく簡単で自由にしてくれないかなぁ。Javascriptの様に。
さあコア部分の設計をやり直すか!!!