scala當(dāng)中有兩種類型的變量一種是val曼振,另外一種是var。val聲明的變量一旦聲明就不可以再重新賦值了,var聲明的變量一旦聲明依然可以重新賦值胁后。
val聲明變量
scala val重新賦值.png
當(dāng)我們使用
myval = love
對(duì)變量重新賦值的時(shí)候,編譯器會(huì)報(bào)錯(cuò)嗦枢。
val顯示聲明變量
scala還可以顯示的聲明變量攀芯,指定變量的數(shù)據(jù)類型。
scala指定數(shù)據(jù)類型
var 聲明變量
var 聲明的變量是可以隨時(shí)變化的文虏。
var 變量
總結(jié)
scala聲明變量的方式比較靈活侣诺,我認(rèn)為這源于scala這門編程語言的主要目的是讓coder可以更加自由的按照自己的方式去編寫這些語言。所以雜糅了很多語言特性氧秘。但是只要自己稍加修改年鸳,程序在性能或者易讀性上都會(huì)更上一層樓。