标签: swift immutability variable-initialization
我使用Swift 3,我想基于布尔值初始化一个String let变量。我知道如何使用带有var变量的标准if语句,而不是单行表达式。
使用Java我会这样做:
HashMap
是否有与Swift 3等效的不使用var并以单行方式?
答案 0 :(得分:5)
Swift和Java一样支持ternary operator。
var str = myBool ? "John" : "Peter"