編集の要約なし
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
{{Alert|この記事のより新しい版が[https://docs.wsoft.ws/products/alice/general/expression/ WSOFTDocs]にあります。AliceScriptWikiでは、この記事はもう更新されません。||04}}
[[Category:基本]]
[[Category:基本]]
式は、AliceScriptにおけるもっとも重要かつ基本的な要素です。AliceScriptにおいて、ほとんどのものは式で記述されます。ここでは式を値があるものすべてと定義します。
式は、AliceScriptにおけるもっとも重要かつ基本的な要素です。AliceScriptにおいて、ほとんどのものは式で記述されます。ここでは式を値があるものすべてと定義します。
32行目: 34行目:
  print(++x); //出力:3
  print(++x); //出力:3
===デクリメント演算子===
===デクリメント演算子===
単項デクリメント演算子<code>—</code>は変数を一つずつデクリメントします。デクリメントとは、その値から1を減算することを指します。デクリメント演算子には後置デクリメント演算子<code>x++</code>と前置デクリメント演算子<code>++x</code>があります。
単項デクリメント演算子<code>—-</code>は変数を一つずつデクリメントします。デクリメントとは、その値から1を減算することを指します。デクリメント演算子には後置デクリメント演算子<code>x++</code>と前置デクリメント演算子<code>++x</code>があります。
====後置デクリメント演算子====
====後置デクリメント演算子====
次の例に示すように、<code>x++</code>の結果は<code>x</code>のデクリメント前の値です。
次の例に示すように、<code>x++</code>の結果は<code>x</code>のデクリメント前の値です。
45行目: 47行目:
  print(++x); //出力:2
  print(++x); //出力:2
  print(++x); //出力:1
  print(++x); //出力:1
===単項プラス演算子と単項マイナス演算子===
===単項プラス演算子と単項マイナス演算子===
単項プラス演算子<code>+</code>ではその値が返されます。単項マイナス演算子<code>-</code>ではその値の否定が返されます。
単項プラス演算子<code>+</code>ではその値が返されます。単項マイナス演算子<code>-</code>ではその値の否定が返されます。