Swift 自定义运算符

2017-10-18  本文已影响0人  灰s

Swift自定义运算符分三种

使用的时候分两步

1. 定义

运算符的定义必须在类的定义外面

1.jpg
2. 实现

运算符的实现需要写在类的定义里面,并且加上static关键字
这里的add, quadratic, half 方法分别对应自定义运算符++, *!, !*。二者是等价的。写在这里方便理解。

2.jpg

测试结果

3.jpg 4.jpg
上一篇 下一篇

猜你喜欢

热点阅读