init let变量基于布尔值

时间:2017-04-21 12:10:08

标签: swift immutability variable-initialization

我使用Swift 3,我想基于布尔值初始化一个String let变量。我知道如何使用带有var变量的标准if语句,而不是单行表达式。

使用Java我会这样做:

HashMap

是否有与Swift 3等效的不使用var并以单行方式?

1 个答案:

答案 0 :(得分:5)

Swift和Java一样支持ternary operator

var str = myBool ? "John" : "Peter"