マル開発日記

マルAndroidデベロッパ

Swift2はじめました

 Androidが飽きてきたからiOSへw
 そこで今、Swift学んでます。。Dictionaryの要素はなぜOptional型なのか。。いろいろ調べてなるほど、普通のHashMapのようにキーが存在しない場合でもアクセス(nilを返す)できるようになってるのですね。配列の場合はそういうことないからOptional型でない。。ちょっとややこしいなぁw
 あと、if let 文は全然直感的じゃないと思うんだけど