Operator
简述
Op就是TSL所支持的算符,由于赋值语句的特殊性,目前不支持对:=的重载。
默认的算符重载是对象在左,操作数在右,若需要支持对象为右值,则需要两个参数,第二参数为是否对象为左值。
需要注意的是,在外联模式下,由于.<本身就是一个算符,对于这类的op应在.和op之间用空格分开,否则会导致错误。
该函数返回的值就是算符的返回值。
Operator op(opData[;isLeft])
外联模式的定义为:Function Operator ClassName. Op(opData[;isLeft])