1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
if condition1 { if condition2 { return 'success' } unless condition3 { return 'failure' } return 'success' } if let (x, y) = point { unless let Failure(error) = x then { return "error" } return "some {x}, {y}" }