ios - 如何在 Swift 代码中为 3 个条件编写 Ternaray 条件运算符
问题描述
如何在 3 个条件下做到这一点,
if isFirstBool {
print ("Hello")
} else if isSecondBool {
print ("World")
} else {
print ("Hello World")
}
解决方案
您可以通过以下方式执行此操作。
let msg = isFirstBool ? "Hello" : (isSecondBool ? "World" : "Hello World")
print(msg)
推荐阅读
- c++ - std::initializer_list 作为重载运算符的右手参数?
- vue.js - 我在使用 axios 在真实主机中获取和发布请求时遇到问题
- c++ - 在 Qt 中,如何使已触发(bool checked=false)选中变为 true
- flutter - 命名参数 'builder' 是必需的,但没有对应的参数和 utils
- r - 如何为 R for 循环中的每次迭代创建新的数据框?
- in-app-purchase - 设置应用内购买试用期(30 天)
- java - 我们可以更改@Component 名称运行时/动态
- powershell - 过去只选择字段到 out-gridview
- reactjs - Cypress 安装失败并出现错误 App 无法下载
- python - 枕头图像到 Numpy。保留数组比例