在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)")