Java では、既存の変数を条件に追加することで変数を定義できます。
String hi = "he";
String hello = hi + "llo";
Objective cでこのようなことは可能ですか? これとまったく同じではない場合、同様の目標を達成する他の方法はありますか? 前もって感謝します。
Java では、既存の変数を条件に追加することで変数を定義できます。
String hi = "he";
String hello = hi + "llo";
Objective cでこのようなことは可能ですか? これとまったく同じではない場合、同様の目標を達成する他の方法はありますか? 前もって感謝します。
オブジェクトの場合、いいえ。Javaの+
文字列のように、Objective-C で演算子をオーバーライドすることはできません。代わりに次のようにします。
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);