変数・定数
目次>
定数
letを使う
let myConstant = 42
数値の場合、カンマの代わりに _ を区切り文字として入れてやることができる。 見やすい!
let count = 3_000_000_000_000
変数
varを使う
var myVariable = 42 myVariable = 50
letだと変更不可
let myConstant = 42
明示しないと推測された型になる
let implicitInteger = 70 let implicitDouble = 70.0
Dounble型と指定するときは明示してやる これを型注釈(type annotation)という
let explicitDouble: Double = 70
文字列は@""ではない。 数値を文字列とくっつけてやる場合にはString型に変換してから+する。 Objective-Cでは文字列はNSStringを使ったが、Swiftでは基本はStringを使う
let label = "The width is " let width = 94 let widthLabel = label + String(width)
文字列の間に挟んでやる場合は下記のように。 この場合は数値の型変換はいらない。
let apples = 3 let oranges = 5 let appleSummary = "I have \(apples) apples." let fruitSummary = "I have \(apples + oranges) pieces of fruit.