Swift Optional Chaining
Swift Optional Chaining
Optional Chaining
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Address {
var buildingName: String?
}
class Person {
var address: Address?
}
func createBuildingName() -> String {
print("createBuildingName was called.")
return "12"
}
let john = Person()
john.address?.buildingName = createBuildingName()
nothing was printed, because function was not called.
This post is licensed under CC BY 4.0 by the author.