? ? ? ?本文作為筆記遗契。在一般的 blog 中黍少,對于 var 和 val 的差別都是這樣描述的:這是兩種變量蛋欣,var 是可變航徙,val 是不可變的。意思就是 val x = 1 運(yùn)行之后陷虎,x 永遠(yuǎn)只能是1到踏,不會執(zhí)行 x += 1 這樣的語句。事實確實是如此尚猿,很簡要的概括了兩種關(guān)鍵字的性質(zhì)窝稿,但本文增加一條關(guān)鍵信息。
? ? ? ?在看了 Scala 官方英文文檔之后凿掂,我才發(fā)現(xiàn):var -> variables伴榔,val -> values。兩個關(guān)鍵字對應(yīng)的英文是不同的庄萎。真的發(fā)現(xiàn)應(yīng)該去看英文原版的文檔踪少,才知道當(dāng)初自己的理解是有多大的偏差。