swift-operate 操作符

  • +-*/ 单个的操作符非常简单
    格式 func + (type1,type2) -> any

  • += +* 麻烦些 实现+*需要加上这个 再去实现

     precedencegroup DotProductPrecedence {
        associativity: none
       higherThan: MultiplicationPrecedence
    }
    
    infix operator +*: DotProductPrecedence
    
  • 效果如下
    func +* (left: Vector2D, right: Vector2D) -> Double


    屏幕快照 2016-12-16 下午2.04.27.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容