Objective c 目标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

在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次(int a,int b){
返回a*b;
}