如何使用三元运算符返回值?

问题描述 投票:-1回答:1
private var titleTextFieldStyle: TextFieldStyle  {
    get {
        isEditing ? RoundedBorderTextFieldStyle() : DefaultTextFieldStyle()
    }
}

使用三元运算符和计算概念返回样式的正确方法是什么。我在这里做错了吗?

swift swiftui ternary-operator
1个回答
0
投票

这是伪代码,但是如果我理解正确,您可以像这样进行舒缓:

let result = isEditing ? RoundedBorderTextFieldStyle() : DefaultTextFieldStyle()
return result 
© www.soinside.com 2019 - 2024. All rights reserved.