我在斯威夫特要怎么做?
(someboolexpression ? "Return value 1" : "Return value 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)")