「String format」の版間の差分

編集の要約なし
編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
 
(同じ利用者による、間の3版が非表示)
11行目: 11行目:
|-
|-
|サポート
|サポート
|AliceScript1
|AliceScriptRC2
|}
|}


==説明==
==説明==
27行目: 26行目:


==例==
==例==
次の例は、Print関数を使用してHello,Worldを表示するコードです。
次の例は、aとbの加算の結果を文字列表現で表すコードです。
 
<code>print(“Hello,World”);</code>
 
[[関数の区切りの空白をサポート]]していますから、丸括弧の代わりに空白を使用して記述することも可能です。
 
<code>print “Hello,World”;</code>
 
次の例は、aとbの加算の結果を文字列表現に起こすコードです。


  a = 1;
  a = 1;
  b = 2;
  b = 2;
  var text = string_format(“a+b=”+(a+b));
  var text = string_format(“a={0},b={1},a+b={2},a,b,(a+b));
  print(text);
  print(text);
  //出力:a+b=3</code>
  //出力:a=1,b=2,a+b=3
 
上記の例は、複合書式指定子を使用して、次のように記述することも可能です。
 
<code>print(“a+b={0}”,a+b);</code>
 
複合書式指定子を使用して複数の変数を表示することも可能です。
 
<code>print(“a={0} , b={1} , a+b={2}”,a,b,a+b);
 
//出力:a=1 , b=2 , a+b=3</code>