Swift - Operators and Expressions
What will be printed by this Swift code?
let x: String? = nil let y: String? = "Hello" let z = x ?? (y ?? "Default") print(z)
let x: String? = nil let y: String? = "Hello" let z = x ?? (y ?? "Default") print(z)
x ?? (y ?? "Default") evaluates to y ?? "Default".y ?? "Default" unwraps y to "Hello".15+ quiz questions · All difficulty levels · Free
Free Signup - Practice All Questions