削除された内容 追加された内容
→‎基本データ型: 「int」など小文字だとエラーになる。
→‎仕様: intValue とかキーワードと紛らわしい。よって、単なるa, b , c ,d ,e で置き換え。
79 行
型推論が可能な場合には型の記述を省略できる。
<syntaxhighlight lang="swift">
let pia: Double = 3.141592
let pia = 3.141592 // 型名を省略する
</syntaxhighlight>
 
なお、いかなる数値型の変数についても暗黙の'''型変換'''(cast)が行われることはなく、型の違う数値同士の演算、右辺と左辺で型の異なる代入は全てコンパイルエラーとなる。一方、数値リテラルについては、整数型から浮動小数点型への暗黙の型変換が行われることがある。
<syntaxhighlight lang="swift">
let intValueb: Int = 1
let uintValuec: UInt = intValue // コンパイルエラー
let intValue2d: Int = intValue + 1.0 // コンパイルエラー
</syntaxhighlight>