Scala學習筆記04

2021-06-26 23:18:45 字數 448 閱讀 7603

try...catch...finally

處理異常的語句注意這裡的返回值,處於try字句裡面。finally裡如果顯示地加入return,則返回值處於finally字句裡。

**示例:

def trytest()=catch finally 

}

輸出:「try」。

*如果,finally字句裡寫成:return 「finally」,則返回值為「finally」。

match,類似於switch

**示例:

def matchtest(mesg: string) = 

}

輸出:bacon。

*每個case最後沒有break。

Scala學習筆記

scala學習筆記 一.scala中集合的常用方法 首先定義兩個陣列集合,用於測試 scala val arr1 array 1,2,3,4 arr1 array int array 1,2,3,4 scala val arr2 array 3,4,5,6 arr2 array int array ...

Scala學習筆記

1 閉包 var a 3 var addfun x int x a var b addfun 10 println b addfun 就是個和物件無關的函式,區域性變數,使用方法和函式一樣,但是好像不推薦這種寫法。2 類的建立,簡單使用abstract class bparent 構造函式引數會自動...

Scala 學習筆記

object a val u fab 15,list 1,1 val f p int print p t 變長引數 def sum nums int int int def main args array string unit def f p int int print f 4 object ab...