Scala簡單的例子

2021-06-08 12:26:37 字數 1031 閱讀 1191

anonymousfunc類如下所示:

object anonymousfunc else if (brand == "hp") else

println(color);

}}printlntest:

object printlntest

println()

for (i <- 0 to 5)

println()

val map = map(0 -> 0, 1 -> 1, 2 -> 2, 3 -> 3, 4 -> 4, 5 -> 5)

map.foreach

}val array1 = array(0, 1, 2, 3, 4, 5)

val array2 = array(6, 7, 8, 9)

val array3 = array1 ++ array2

/*** drop(n) 移除前n個元素

* take(n) 獲取前n個元素

* filter(condition) 獲取指定condition的元素

*/array3.take(3).foreach(println)

// array3.drop(1).foreach(println)

// array3.filter(_ != 1).foreach(println)

/*** += 新增元素

* ++ 合併集合

*/}}

helloscala:

object helloscala

) printf("%d:\t%s\n", i, e)

//或者如下:

('a' to 'z').slice(0,10).foreach(println)

//1 to 100 和小於1000的數

var (n,sum)=(0,0);

for(i<-0 to 100 if (sum+i<1000))

}}scalaobject:

object scalaobject )

colors.get("red")

}}

Scala 隱式轉換的小例子

object datedemo class datehelper day int else 輸出結果 2019 02 24 2019 03 03 為 int 新增了額外的 days 方法 說明 1.隱式轉換函式的函式名可以是任意的,隱式轉換與函式名稱無關,只與函式簽名 函式引數型別和返回值型別 有關...

簡單的makefile例子

1.2.3 簡單的示例 本小節開始我們在第一小節中提到的例子。此例子由3個頭檔案和8個c檔案組成。我們講述寫乙個簡單的makefile,來描述如何建立最終的可執行檔案 edit 此可執行檔案依賴於8個c原始檔和3個頭檔案。makefile檔案的內容如下 sample makefile edit ma...

簡單的iocp例子

include include include include include using namespace std define i port 1666 define i addr 0.0.0.0 define dft buffer size 4096 define opt read 0 def...