2. 상수와 변수, 타입 명시, 주석, 세미콜론, 정수,
부동소수점, 타입 세이프와 타입추정, 숫자의 문
자표현, 숫자의 타입 변환, 타입 알리아스, 이진
형, 튜플, 옵셔널, IF문과 강제 언래핑, 옵셔널 바
인딩, nil, 무조건적인 언래핑된 옵셔널,
Assertions
목차
15. let twoThousand: UInt16 = 2_000
let one: UInt8 = 1
let twoThousandAndOne = twoThousand + UInt16(one)
or
let twoThousandAndOne = twoThousand + one
정수형 변환
16. let three = 3
let pointOneFourOneFiveNine = 0.14159
let pi = Double(three) + pointOneFOurOneFiveNine
let integerPi = Int(pi)
정수와 실수 변환
20. let (statusCode, statusMessage) = http404Error
println(“The status code is (statusCode)”)
// prints “The status code is 404”
println(“The status message is (statusMessage)”)
// prints “The status message is Not Found”
튜플
21. let (statusCode, _) = http404Error
println(“The status code is (statusCode)”)
// prints “The status code is 404”
튜플
23. let http200Status = (statusCode: 200, description: “OK”)
println(“The status code is (http200Status.statusCode)”
//prints “The status code is 200”
튜플
24. let possibleNumber = “123”
let convertedNumber = possibleNumber.toInt()
convertedNumber는 “Int?” 또는 “optional Int”
옵셔널(Optionals)