このWikiは古くなりました:
新しいWikiへ移動
文字列結合
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[String]]クラス
----
**文字列結合
''演算子 +''を用いて、[[文字列>String]]と他の文字列を連結...
**例1
extends SpriteChar;
a="山"
b="川";
c=a+"と"+b;
print (c);
▲ [[コンソール]]に"山と川" が表示されます"
**例2
extends SpriteChar;
score=100+200;
print ("score="+score);
▲ コンソールに"score=300" が表示されます。&br;
この例のように、文字列と数値を連結することが可能です。
**注意点
演算子 + は、両辺の値の種類によって意味が変わってきます。...
**例3
extends SpriteChar;
print ("score="+100+200); // A
print ("score="+(100+200)); // B
print (100+200+"=score"); // C
コンソールは次のように表示されます。
//console
score=100200
score=300
300=score
+ の動作をまとめると次のようになります。
- + の両辺のうち少なくとも一方が文字列の場合、演算の結果...
- + の両辺が数値の場合、演算の結果は数値となる。数値同士...
- + で連結された値が3つ以上ある場合、左から計算する。た...
上の例では次のような計算が行われています。
:print ("score="+100+200); // A|まず、"score="+100 を計算...
さらに"score=100"+200 を計算し、結果が"score=100200"にな...
:print ("score="+(100+200)); // B|まず、(100+200)を計算し...
さらに"score="+300 を計算し、結果が"score=300"になる。
:print (100+200+"=score"); // C| まず、100+200を計算し、...
さらに300+"=score" を計算し、結果が"300=score"になる。
終了行:
[[String]]クラス
----
**文字列結合
''演算子 +''を用いて、[[文字列>String]]と他の文字列を連結...
**例1
extends SpriteChar;
a="山"
b="川";
c=a+"と"+b;
print (c);
▲ [[コンソール]]に"山と川" が表示されます"
**例2
extends SpriteChar;
score=100+200;
print ("score="+score);
▲ コンソールに"score=300" が表示されます。&br;
この例のように、文字列と数値を連結することが可能です。
**注意点
演算子 + は、両辺の値の種類によって意味が変わってきます。...
**例3
extends SpriteChar;
print ("score="+100+200); // A
print ("score="+(100+200)); // B
print (100+200+"=score"); // C
コンソールは次のように表示されます。
//console
score=100200
score=300
300=score
+ の動作をまとめると次のようになります。
- + の両辺のうち少なくとも一方が文字列の場合、演算の結果...
- + の両辺が数値の場合、演算の結果は数値となる。数値同士...
- + で連結された値が3つ以上ある場合、左から計算する。た...
上の例では次のような計算が行われています。
:print ("score="+100+200); // A|まず、"score="+100 を計算...
さらに"score=100"+200 を計算し、結果が"score=100200"にな...
:print ("score="+(100+200)); // B|まず、(100+200)を計算し...
さらに"score="+300 を計算し、結果が"score=300"になる。
:print (100+200+"=score"); // C| まず、100+200を計算し、...
さらに300+"=score" を計算し、結果が"300=score"になる。
ページ名: