Wie mache ich das in Swift?
(someboolexpression ? "Return value 1" : "Return value 2")
(Nein, ich habe noch nicht das gesamte Handbuch gelesen ... Ich habe es wahrscheinlich auf Seite 2 verpasst!)
OK, es ist auf Seite 91 und die obigen Angaben scheinen korrekt zu sein. Ich versuche jedoch, dies in einer Zeichenfolge wie der folgenden zu verwenden:
println(" some string \(some expression ? "Return value 1" : "Return value 2")"
aber der compiler ist nicht glücklich. Irgendeine Idee, wenn dies möglich ist?
Das ist so nah wie ich nur konnte
let exists = "exists"
let doesnotexist= "does not exist"
println(" something \(fileExists ? exists : doesnotexist)")