Skip to main content

減算 (-)

2 つのオペランドを数値として解釈すると、それらの数値の差を算出します。

詳細

減算演算子は、数値として解釈される 2 つのオペランドの差を算出します。この演算子は、先行する有効なすべての数値文字をオペランドの数値として解釈し、減算後の剰余を算出します。

以下の例は、2 つの数値リテラルを減算します。

 WRITE 2936.22 - 301.45 // 2634.77

以下の例は、2 つの定義済みローカル変数の減算を実行します。

 SET x = 4
 SET y = 5
 WRITE "x - y = ",x - y // -1

以下の例は、先行する数字を持つ 2 つのオペランドに対して文字列算術を実行し、その結果を減算します。

 WRITE "8 apples" - "4 oranges" // 4

オペランドが先行数値文字を持たない場合、ObjectScript は、その値をゼロと見なします。以下に例を示します。

 WRITE "8 apples" - "four oranges" // 8
FeedbackOpens in a new tab