美文网首页
Swift 自定义运算符

Swift 自定义运算符

作者: 灰s | 来源:发表于2017-10-18 22:34 被阅读0次

Swift自定义运算符分三种

  • infix

    二元运算符
  • postfix

    右侧运算符
  • prefix

    左侧运算符

使用的时候分两步

1. 定义

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

1.jpg
2. 实现

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

2.jpg

测试结果

3.jpg 4.jpg

相关文章

网友评论

      本文标题:Swift 自定义运算符

      本文链接:https://www.haomeiwen.com/subject/dmfyuxtx.html