機能
算術演算(単項演算)を適用します。
記述形式
参照項番
一般規則
算術演算子 | 機能 |
---|---|
+ | オペランドの値を維持する。 |
- | オペランドの値を反対の符号の値にする。 |
算術式の評価は、まずオペランドを評価することから始まります。オペランドの評価手順を以下に示します。
オペランドに原子化が適用されます。
原子化されたオペランドが空シーケンスであれば、算術式の評価結果は空シーケンスになります。
原子化されたオペランドが、2個以上の項目を含むシーケンスであれば、型エラーが発生します。
原子化されたオペランドがxs:untypedAtomic型であれば、xs:double型にキャストされます。キャストに失敗すればエラーが発生します。
算術式は、オペランドの評価が終わった後、オペランドの型がxs:double型であれば、指定された算術演算子を各オペランドの評価結果に適用します。このとき、算術式の評価結果は原子値、またはエラーです。
使用例
この式の評価結果は、数値23です。
+23
この式の評価結果は、数値-18です。
-18
この式の評価結果は、数値97です。
+--97