「式」の版間の差分
編集の要約なし |
編集の要約なし |
||
(同じ利用者による、間の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>ではその値の否定が返されます。 |