gpt4 book ai didi

swift - init let 变量基于 bool 值

转载 作者:搜寻专家 更新时间:2023-11-01 06:03:37 25 4
gpt4 key购买 nike

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

使用 Java 我会这样做:

String str = myBool ? "John" : "Peter";

Swift 3 是否有一种不使用 var 并以单行方式的等价物?

最佳答案

Swift 和 Java 一样,支持这个 ternary operator .

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

关于swift - init let 变量基于 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43542382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com