Як це зробити в Swift?
(someboolexpression ? "Return value 1" : "Return value 2")
(ні, я ще не прочитав цілого посібника ... я, мабуть, пропустив його на сторінці 2!)
Добре, це на сторінці 91, і вищезазначене здається правильним. Однак я намагаюся використовувати це в рядку приблизно так:
println(" some string \(some expression ? "Return value 1" : "Return value 2")"
але компілятор не задоволений. Будь-яка ідея, якщо це можливо, якщо це можливо?
Це так близько, як мені вдалося отримати
let exists = "exists"
let doesnotexist= "does not exist"
println(" something \(fileExists ? exists : doesnotexist)")