我正在创建一个调用函数的中缀运算符,该函数稍后在我的程序中定义。这可能有用吗?
我想要像
这样的东西.right {
display: inline-table;
width: 50px;
position: static;
background-color: blue;
float: right;
}
我发现的问题是它无法从我后来定义的代码中提取。我在类声明之外宣布这两部分。
答案 0 :(得分:3)
是的,你可以。在全局范围内定义的自定义运算符函数,您也可以定义全局函数。
import UIKit
infix operator ∆+ { associativity left precedence 140 }
func ∆+ (left: String, right: String) -> String {
return newAddition(left,second:right)
}
func newAddition(left: String, second: String) -> String
{
return left + second
}
//....... Other sutffs