我是一名Objective C菜鸟,需要一些帮助。
我需要传递一个函数2整数A和B.
被叫函数然后检查A> B,A = B或A< B并传回一个字符串。
如果A> B然后它必须传回“HOT”
如果A = B则必须传回“MEDIUM”
如果A< B然后它必须传回“冷”
另外如何在另一个函数中调用此函数?
任何帮助都将不胜感激。
感谢。
答案 0 :(得分:21)
- (NSString *)stringForTemperature:(int)temperature base:(int)base {
if (temperature > base) {
return @"HOT";
} else if (temperature < base) {
return @"COLD";
} else {
return @"MEDIUM";
}
}
- (void) otherFunction {
NSString *temperatureString = [self stringForTemperature:A base:B];
}
答案 1 :(得分:5)
-(NSString*) myMethod: (int) one two:(int)two {
if( one > two ) return @"HOT";
if( one == two ) return @"MEDIUM";
return @"COLD";
}
然后你可以这样称呼它:
[myObject myMethod:10 two:30]; //returns "COLD"