Scala 學習筆記 五 定義匿名函式

2021-08-04 01:41:28 字數 514 閱讀 6696

匿名函式就是乙個沒有名字函式,不是顯式定義的,scala 中定義匿名函式的語法很簡單,箭頭左邊是引數列表,右邊是函式體。

使用匿名函式後,我們的**變得更簡潔了。下面的表示式就定義了乙個接受乙個int型別輸入引數的匿名函式:

object test7

}

編譯執行

[root@node1 scala]# scalac test7.scala

[root@node1 scala]# scala test7

x=36

y=39

[root@node1 scala]#

也可以不給匿名函式設定引數,如下所示:

scala> var userdir = () => 

userdir: () => string = scala> println(userdir())

/root

scala>

Python全棧學習筆記day 16 匿名函式

匿名函式 為了解決那些功能很簡單的需求而設計的一句話函式 這段 def calc n return n n print calc 10 換成匿名函式 下面給出了乙個關於匿名函式格式的說明 函式名 lambda 引數 返回值 引數可以有多個,用逗號隔開 匿名函式不管邏輯多複雜,只能寫一行,且邏輯執行結...

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 構造函式引數會自動...