SwiftUI 简化Swift代码的七个强大关键字之 07 operator
程序员文章站
2022-04-09 21:41:38
...
SwiftUI 简化Swift代码的七个强大关键字之 07 operator
七个强大关键字之 07 operator
该operator关键字允许的数据进行操作。例如,+ 运算符可以执行加法,例如1 + 3equals 4。
我们可以创建自定义运算符来支持我们的业务逻辑。
Prefix Operators
前缀运算符在操作数之前使用。
让我们创建一个前缀运算符来获取整数绝对值的负数。
Infix Operators
中缀运算符用于操作数之间。
让我们创建一个中缀运算符来两次减去右侧的值。
infix operator --
func --(lhs: Int, rhs: Int) -> Int {
lhs - (rhs + rhs)
}
print(5 -- 1) // 3
print(10 -- 2) // 6
Postfix Operators
后缀运算符在操作数之后使用。
让我们创建一个后缀运算符来将整数的值加倍。
postfix operator ++
postfix func ++(lhs: Int) -> Int {
lhs + lhs
}
print(2++) // 4
print(10++) // 20
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com
上一篇: PDFTOHTML Linux pdf转换为html工具
下一篇: JS转换number为货币格式