【Swift3.0】 型推論

Swiftの型推論に関する記事です前回記事と同じく特に目新しいことを書くわけではありませんのでご注意ください

SwiftではJAVAなどの言語と違って宣言時に型を必ずしも指定する必要はありません。初期化する内容でSwift側が勝手に型を推定してくれます。これを型推論と言います。

個人的には型はしっかりと書きたい派で、あまり型推論は使用しません。いろいろと調べてみると、大規模なプログラムになった場合に、型推論を多用していると実行速度が結構遅くなるといったこともあるようです(正直度の程度の影響か分からないので詳しい方がいたらご教示ただけると幸いです)。

とりあえず本題です(といってもほとんど何も言うことがない……)。以下コードのように初期化する内容によって変数の型が決まります。

Swift 型推論


小数点を含む数字にすると勝手にDouble型になります。Float型など他の型にしたい場合は以下のように明示的に書いてあげてください。

スポンサーリンク
レクタングル(大)広告