Constants no longer require immediate initialization
About 1 min
Constants no longer require immediate initialization 관련
HACKING WITH SWIFT
What's new in Swift?
Constants no longer require immediate initialization | Changes in Swift 1.2
Constants no longer require immediate initialization
Available from Swift 1.2
Constants may be set only once, but Swift 1.2 allows us to create constants without initializing them immediately. For example:
let username: String
if authenticated {
username = fetchUsername()
} else {
username = "Anonymous"
}
Other changes in Swift 1.2…
The zip() function joins two sequences | Changes in Swift 1.2
The zip() function joins two sequences
The flatMap() method transforms optionals and arrays | Changes in Swift 1.2
The flatMap() method transforms optionals and arrays
Closures can now be marked @noescape | Changes in Swift 1.2
Closures can now be marked @noescape
Classes can now have static methods and properties | Changes in Swift 1.2
Classes can now have static methods and properties
A new Set data structure | Changes in Swift 1.2
A new Set data structure
Implicit bridging has been reduced | Changes in Swift 1.2
Implicit bridging has been reduced
Multiple if let bindings | Changes in Swift 1.2
Multiple if let bindings
Typecasting now includes as! | Changes in Swift 1.2
Typecasting now includes as!