>、<<)也是一樣的。特別強(qiáng)調(diào)的是,Scala的這些操作符其實(shí)是方法。例如,a+b其實(shí)是a.+(b)的簡(jiǎn)寫,接下來(lái),我們通過(guò)Scala交互式Shell編程講解操作符的使用,具體示例代碼如下。" />
更新時(shí)間:2020-11-18 來(lái)源:黑馬程序員 瀏覽量:
scala> val a=1 a: Int = 1 scala> val b=2 b: Int = 2 scala> a+b res5: Int = 3 scala> a.+(b) res6: Int = 3
上述代碼中,a.+(b)中的符號(hào)+表示的是方法名。Scala中的方法命名沒(méi)有Java那么嚴(yán)格,我們幾乎可以使用任何符號(hào)為Scala方法命名。
對(duì)于剛開(kāi)始接觸Scala的程序員來(lái)說(shuō),大家可能更傾向于使用Java語(yǔ)法風(fēng)格。不過(guò)與Java中的操作符相比,Scala有一個(gè)明顯的不同之處,那就是Scala沒(méi)有提供操作符++和- -。如果我們想實(shí)現(xiàn)遞增或者遞減的效果,可以使用 “+ =1”或者“- =1”這種方式來(lái)實(shí)現(xiàn)。
猜你喜歡:【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開(kāi)發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開(kāi)發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19