在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 基元类型执行此操作,例如 int
:
int x = 10;
int y = x + 1;
关于java - 在 Objective C 中声明变量与 Java 类似,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17874372/