Swift Programming: データの構造化

 基本データ型を複数組み合わせてデータを構造化することができる

文字列; String; ""
配列; Array; []
ハッシュ; Dictionary; [:]
タプル; ()
クラス; class
構造体; struct
クロージャ; {(引数) -> 戻り値の型 in 文; return 戻り値}
Generics; func 型名<型引数>(引数) -> 戻り値の型 {文}

静的型付言語ではGenericsがないと、データ構造は全く同じで型だけ違うそういうデータ型をたくさん定義しなければならなくなるので、これはうれしい。