Objective c 目标C自定义运算符函数
在Obj C中是否可能有类似于运算符的函数?比如:Objective c 目标C自定义运算符函数,objective-c,function,operators,Objective C,Function,Operators,在Obj C中是否可能有类似于运算符的函数?比如: int a = b times c; -(int)times:(int)v1 :(int)v2{ return v1*v2; } 没有 Objective-C不支持运算符的定义或重载。一个原因是objc是C的超集,如果不涉及C语义,就很难添加自定义运算符 此外,Objective-C是关于对象的。它使语言的其余部分保持不变。在您的示例中,消息没有明显的接收者。Objective-C不支持运算符重载,但它仍然是C,您可以像这样使用普通的旧C
int a = b times c;
-(int)times:(int)v1 :(int)v2{
return v1*v2;
}
没有
Objective-C不支持运算符的定义或重载。一个原因是objc是C的超集,如果不涉及C语义,就很难添加自定义运算符
此外,Objective-C是关于对象的。它使语言的其余部分保持不变。在您的示例中,消息没有明显的接收者。Objective-C不支持运算符重载,但它仍然是C,您可以像这样使用普通的旧C函数
int次(int a,int b){
返回a*b;
}