単項

単項式は、どの単項演算子が使用されるかによって異なる結果を返します。

文字表現

戻り値

単項

-

演算値の算術否定、または演算値が null の場合は null。

 

+

演算値の算術値(変更なし)、または演算値が null の場合は null。

 

not

演算値の論理否定。

注意: null 演算値の算術否定は null を返し、null 演算値の論理否定は Boolean 値の true を返します。これは、次の常識的なステートメントによって正当化されます。つまり、null が何もないことを意味する場合、「何もないことはない」とは何かがあるという意味になります。

以下に、単項式の使用例を示します。

戻り値

-(17)

-17

-(-17)

17

+(17)

17

+(-17)

-17

not("true")

1(true)

not(1)

0(false)