大資料學習 scala語言變數以及表示式

2021-09-24 23:29:35 字數 488 閱讀 2930

val宣告變數不可對變數進行修改,var宣告變數可以對變數進行修改。如果對val宣告變數進行更改,可以通過引入第三方包來進行變數的修改。val宣告變數如下所示:

import scala.collection.mutable._

val str=「aaa」

var str2 = 「bbb」

byte

char

short

intlong

float

double

val l = 1

val a = if(l>1) 1 else 「error」

val b = if(l>1) 1 else()

val c = if(l>1) 1 else if(l<1) -1 else 0

其中a,b,c執行結果分別為:error,(),0。

Scala語言學習2 變數定義

目前在 scala 中有兩種變數的存在分別是 val與 var。val為不可變的變數,一旦初始化就不允許修改了 var是可變的變數,可以被多次賦值修改 下面舉例說明 scala val testval val testval string val scala testval val1 8 error...

《大資料 Scala 作業1》

1 在scala repl read evaluateion print loop 中,計算3的平方根,然後再對該值求平方。現在,這個結果與3相差多少?2 scala語言的sdk是什麼?3 scala環境變數配置及其作用。4 scala程式的編寫 編譯 執行步驟是什麼?能否一步執行?5 scala程...

大資料課程 scala部分

1.foldleft,初始值是0,0 2,然後作為初始值 再繼續進行累加。2.伴生類中private 定義的變數,只能在伴生物件中訪問,在別的地方訪問需要在伴生類中定義獲取的方法。3.偏函式 由 和裡面的case組成,並且沒有match,第乙個引數是傳入引數,第二個引數是返回值。4.隱式轉換 5.泛...