Obj - C 参数名称 WITH VS WITHOUT WITHOUT



我是一名Java程序员,正在学习

Obj - C 函数参数

当我看到函数声明时

- (void) fraction: (int) n over:(int) n2;

- (void) fraction: (int) n :(int) n2;
它们

之间有什么区别?我应该在什么时候使用它们?

第一个方法的名称是 fraction:over:

第二个方法的名称是 fraction::

显然,名字更清楚。未命名的参数是有效的,但不是很自我记录。我个人从不使用第二种形式。

最新更新