數學運算子
按優先順序列出:
代幣 | 名稱 | 描述 |
---|---|---|
^ |
冪 | 將左側運算元的上升結果返回到右側運算元的冪。請注意,無論分割的值型別如何,取冪返回的值始終為 Double 。在執行計算之後,將結果強制轉換為變數型別。 |
/ |
第 1 分部 | 返回將左側運算元除以右側運算元的結果。請注意,除非分割的值型別,否則除法返回的值始終為 Double 。在執行計算之後,將結果強制轉換為變數型別。 |
* |
乘法 1 | 返回 2 個運算元的乘積。 |
\ |
整數部 | 返回將左側運算元除以右側運算元後的整數結果,然後使用 .5 向下舍入兩側。除法的任何其餘部分都將被忽略。如果右側運算元(除數)是 0 ,則會產生執行時錯誤 11:除以零。請注意,這是在執行所有舍入之後 - 諸如 3 \ 0.4 之類的表示式也將導致除以零錯誤。 |
Mod |
模 | 返回左手運算元除以右手運算元的整數餘數。每一邊的運算元在除法前四捨五入為整數,.5 向下舍入。例如,8.6 Mod 3 和 12 Mod 2.6 都會產生 0 。如果右手運算元(除數)是 0 ,則會產生執行時錯誤 11:除以零。注意,這是在執行所有舍入之後 - 諸如 3 Mod 0.4 之類的表示式也將導致除以零錯誤。 |
- |
減法 2 | 返回從左側運算元中減去右側運算元的結果。 |
+ |
增加 2 | 返回 2 個運算元的總和。請注意,此標記在應用於 String 時也被視為連線運算子。請參見連線運算子。 |
1 乘法和除法被視為具有相同的優先順序。
2 加法和減法被視為具有相同的優先權。