- Swift part2
383 :デフォルトの名無しさん[sage]:2014/07/05(土) 19:27:50.62 ID:b45VDszC - ちょっと以下のコードを見て欲しいんですが
var dict:Dictionary<String,String>? = Dictionary<String,String>() dict["a"]="abc" //<--ここでsubscriptメソッドがないって怒られる 変数宣言の部分を変えずにどうすれば代入できるか教えてくださいm(_ _)m
| - Swift part2
384 :デフォルトの名無しさん[sage]:2014/07/05(土) 20:20:31.31 ID:b45VDszC - >>383
すんません自己解決しました var dict:Dictionary<String,String>? = Dictionary<String,String>() var dict2 = dict! dict2["a"]="abc"
| - Swift part2
386 :デフォルトの名無しさん[sage]:2014/07/05(土) 21:15:00.62 ID:b45VDszC - >>385
参照渡しだと思い込んでました var dict:Dictionary<String,String>? = ["aaa":"bbb"] var dict2 = dict! dict2["a"] = "abc" dict = dict2 ってことですね
| - Swift part2
388 :デフォルトの名無しさん[sage]:2014/07/05(土) 21:29:25.00 ID:b45VDszC - >>387
なるほどー。納得しました。 ということはこういう挙動になるのは String,Array,Dictionaryくらいってことですかね。
|
|