昨天刚开始看objective-c的语法 感觉火星文一般 苦读半夜 今天在回头看 感觉好多了 这儿需要记录一下多参数的函数的感受
针对objective-c和c++语法比较下(c++不熟悉 自行补脑)
(一).没有参数和一个参数的函数
对以c++来说 声明一个函数如下:void setName(char *name)
char *getName();
c++ 看起来很是清爽啊 久看不厌 不像美女看久了会疲倦啊 语法不多说
-(void) setName:(char*)name;
-(char*) getName;
当我第一次看到objective-c的语法时候 真的感觉着是火星文啊 看到某文章称之为优雅 真心没感觉
仔细的、细心的、静静的对比看下上面2组函数 其实也就是括号的位置变了下而已
例如 setName函数:
c++ 返回值: void 函数名: setName 参数列表:参数类型 char* 参数名 name
objective-c 返回值: (void) 函数名: setName:(注意 带参数函数的函数名有分号 不带参数的没有)参数列表:参数类型 (cha*) 参数名 name
现在看是不是区别 也不是很大 只是括号、分号和括号位置的区别