一些常用的 Scala 運算子
在Scala中,運算子與其他程式語言類似,包括算術運算子、比較運算子、邏輯運算子等。以下是一些常用的Scala運算子:
算術運算子:
+:加法
-:減法
*:乘法
/:除法
%:取模(取餘)
比較運算子:
==:等於
!=:不等於
<:小於
>:大於
<=:小於等於
>=:大於等於
邏輯運算子:
&&:邏輯與
||:邏輯或
!:邏輯非
位運算子:
&:按位與
|:按位或
^:按位異或
<<:左移
>>:右移
賦值運算子:
=:簡單賦值
+=:加法賦值
-=:減法賦值
*=:乘法賦值
/=:除法賦值
%=:取模賦值
<<=:左移賦值
>>=:右移賦值
&=:按位與賦值
|=:按位或賦值
^=:按位異或賦值
除了上述常用的運算子外,Scala還支援一些其他特殊的運算子,比如::用於列表的構造,:::用於列表的連線等。
在Scala中,運算子的優先順序和結合性與其他程式語言類似,可以使用括號來改變運算子的優先順序。例如:
val result=(a+b)*c//使用括號改變加法的優先順序
;//爬蟲IP獲取;
這些是Scala中常用的運算子,你可以使用它們來進行各種型別的運算,包括數學運算、邏輯運算、位運算等。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-3000227/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Go語言常用的運算子篇Go
- JS 中一些高效的魔法運算子JS
- C++運算子過載的一些困惑C++
- [ Python ] 常用運算子對應的魔法方法Python
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 運算子 運算子
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- Javascript二進位制運算子的一些運用場景JavaScript
- ~,&,|,^等位運算子在JavaScript中的一些應用JavaScript
- 常用的過載運算子你瞭解幾個?
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- Python入門(五):Python常用操作運算子Python
- 算術運算子裡的特殊運算子
- javascript中&&運算子和||運算子的使用JavaScript
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- 運算子-賦值運算子賦值
- spark一些常用運算元Spark
- python的運算子Python
- Java的運算子Java
- 剩餘運算子與展開運算子的區別
- 運算子
- Python 運算子優先順序 運算子Python
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- Scala常用命令
- 運算子的應用
- 運算子的基礎
- python中的運算子Python
- js中的運算子JS
- php運算子運用之型別運算子該如何使用PHP型別
- C++ 迭代器運算子 箭頭運算子->C++
- Python的運算子的列表Python
- 2.5 運算子及運算子的優先順序;2.6 語句
- scala----常用方法 類的定義
- 位運算子
- SHELL運算子
- mysql運算子MySql
- 身份運算子