swift 在Swift中创建自定义运算符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 在Swift中创建自定义运算符相关的知识,希望对你有一定的参考价值。
//Creating an operator
//prefix, postfix, infix
//https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html
//https://developer.apple.com/reference/swift/swift_standard_library_operators
postfix operator ***
///Cubes value
postfix func *** (_ input: Int) -> Int {
return input * input * input
}
2*** //8
infix operator >>>: MultiplicationPrecedence
/// Adds values and multiplies by 3
func >>>(_ lhs: Int, _ rhs: Int) -> Int {
return (lhs + rhs) * 3
}
2>>>3 //15
以上是关于swift 在Swift中创建自定义运算符的主要内容,如果未能解决你的问题,请参考以下文章
在 Swift 中创建自定义 UIView 并显示为弹出窗口
如何在 Swift Xcode 中创建自定义导航栏?
在 Swift 中创建自定义(八角形)UIButton 的最佳方法
如何在Xcode + Swift 4中创建自定义UIBarButtonItem类?
iOS - 如何在没有第三方框架的情况下在 Swift 中创建自定义动画横幅
在 Python 中创建自定义 Spark RDD