在java中,您可以通过将现有变量添加到条件来定义变量。
String hi = "he";
String hello = hi + "llo";
在Objective c中可以做这样的事情吗?如果不完全是这样,还有其他方法可以实现类似的目标吗?提前致谢。
在java中,您可以通过将现有变量添加到条件来定义变量。
String hi = "he";
String hello = hi + "llo";
在Objective c中可以做这样的事情吗?如果不完全是这样,还有其他方法可以实现类似的目标吗?提前致谢。
对于对象,没有;运算符+
不能在 Objective-C 中被覆盖,因为它在 Java 中用于字符串。你会做这样的事情:
NSString *hi = @"he";
NSString *hello = [hi stringByAppendingString:@"llo"];
// (Or one of the many other NSString methods for creating new strings)
当然,您可以对 C 原始类型执行此操作,例如ints
:
int x = 10;
int y = x + 1;
尝试这个
NSMutableString *str= [[NSMutableString alloc ]initWithCapacity:3];
[str appendString:@"he"];
[str appendString:@"llo"];
NSLog(@"%@",str);