数值和表达式
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
Groovy是一門面向?qū)ο蟮恼Z言,這就是說,Groovy中的每一個(gè)事物最終都會(huì)被當(dāng)作某些類的一個(gè)實(shí)例對(duì)象。
1. 數(shù)值:
Groovy支持整數(shù)和浮點(diǎn)數(shù)。浮點(diǎn)數(shù)避免以小數(shù)點(diǎn)開始。
2. 表達(dá)式:
Groovy提供大量適用于數(shù)值類型的運(yùn)算符,包括常見的算術(shù)運(yùn)算符、比較運(yùn)算符、位運(yùn)算符,以及其他各種類型的運(yùn)算符。表達(dá)式通常用來描述某些計(jì)算行為,由運(yùn)算符和操作數(shù)組成。
注意,兩個(gè)整數(shù)的除法運(yùn)算通常會(huì)產(chǎn)生一個(gè)浮點(diǎn)數(shù),即使可以整除。表達(dá)式6/3的結(jié)果是浮點(diǎn)數(shù)2.0。
3. 運(yùn)算符優(yōu)先級(jí):
Groovy表達(dá)式也是根據(jù)運(yùn)算符的優(yōu)先級(jí)來計(jì)算的。乘法、除法和取模運(yùn)算符優(yōu)先級(jí)高于加法、減法的優(yōu)先級(jí)。
4. 賦值:
variable = expression
當(dāng)在腳本中第一次使用某個(gè)變量時(shí),需要使用Groovy關(guān)鍵字def,其用途是聲明變量。這些變量名稱被稱為標(biāo)識(shí)符。標(biāo)識(shí)符的命名規(guī)則:
字母數(shù)字組成、大小寫敏感、首字符必須是字母。下劃線以字母看待。
def count= 0 count = count + 15. 自增和自減運(yùn)算符:
def x = 10 def y = x++ //x的值為11,y的值為10 def p = 20 def q = ++p //pq的值均為216. 對(duì)象引用:
在賦值語句age = 25中,使用Groovy的動(dòng)態(tài)類型功能。age變量所引用值的類型是在其運(yùn)行時(shí)而不是編譯時(shí)確定的。
7. 關(guān)系運(yùn)算符和等于運(yùn)算符:
if和while控制語句通常會(huì)使用條件表達(dá)式來進(jìn)行判斷。條件表達(dá)式的值為真或假。關(guān)系運(yùn)算符和等于運(yùn)算符通常被用于構(gòu)造條件表達(dá)式。
關(guān)系運(yùn)算符:<,<=,>,>=
等于運(yùn)算符:==,!=
?
轉(zhuǎn)載于:https://my.oschina.net/u/2914561/blog/816397
總結(jié)
- 上一篇: 从技术走向管理的注意要点
- 下一篇: 在DevExpress程序中使用Grid