Avatar
Avatar
Iceman
@swift-5.9.2 let v = if Bool.random() { "World" } else { .none } let v2 = if Bool.random() { .some("World") } else { nil } let v3: String? = if Bool.random() { "World" } else { nil } (edited)
exit status: 1 with <stdin>:1:46: error: cannot infer contextual base in reference to member 'none' let v = if Bool.random() { "World" } else { .none } ~^~~~ <stdin>:2:30: error: cannot infer contextual base in reference to member 'some' let v2 = if Bool.random() { .some("World") } else { nil } ~^~~~ (edited)