init let 变量基于布尔值
init let variable based on a boolean
我使用 Swift 3,我想初始化一个基于布尔值的 String let 变量。我知道如何使用带有 var 变量但不是单行表达式的标准 if 语句来做到这一点。
Java我会做:
String str = myBool ? "John" : "Peter";
是否有与 Swift 3 不使用 var 且以单行方式等效的方法?
Swift,喜欢Java,支持这个ternary operator。
var str = myBool ? "John" : "Peter"
我使用 Swift 3,我想初始化一个基于布尔值的 String let 变量。我知道如何使用带有 var 变量但不是单行表达式的标准 if 语句来做到这一点。
Java我会做:
String str = myBool ? "John" : "Peter";
是否有与 Swift 3 不使用 var 且以单行方式等效的方法?
Swift,喜欢Java,支持这个ternary operator。
var str = myBool ? "John" : "Peter"