scala中模式匹配中的代表什麼意思

2021-05-28 19:07:01 字數 909 閱讀 1049

1樓:匿名使用者

val l = list(1,2,3)

val s = l match

看書上說是為了取出模式匹配後對應的原來輸入值,例如上面例子中的模式匹配是為了匹配1開始的列表,如果寫成case x: list(1, _*) 是無法編譯通過的,而寫成@則可以編譯通過並將值賦予list

scala中s代表什麼?

2樓:nr韓小振

不知道具體指的是什麼?

scala 2.10.0 為我們提供了三種字串插值的方式,分別是 s, f 和  raw。

它們都是定義在 stringcontext 中的方法。

s 字串插值器

可以解析字串中的變數,可以呼叫方法,還能進行計算。實際呼叫的是  stringcontext 中的  s 方法。

val name = "unmi"

println(s"hello $name")   //hello unmi, 實際上就是呼叫的 stringcontext("hello, ", "").s(name)

println(s"hello $**) //hello unmi** 界定變數用大括號{},s"hello $nameq" 會試**析變數  name**

println(s"1 + 1 = $ ) //1 + 1 = 2,能計算值

class person(val name: string)

val person = new person("unmi")

println(s"hello $, $")   //hello unmi, say unmi, 這個比較複雜

用大括號可以界定變數,{} 裡可以求值,還可以使用屬性和呼叫方法。

scala中的部分應用函式和偏函式的區別

部分應用函式和偏函式是無關的。這是我的學習筆記,有點多,不過趕腳總結的還可以,你闊以看看 簡單來說,部分應用函式和偏函式是無關的。前者只是在 已有函式 的基礎上,提供部分預設引數,未提供預設引數的地方使用 替代,從而建立出一個 函式值 在使用這個函式值 部分應用函式 的時候,只需提供 部分對應的引數...

熱血高校中烏鴉的含義,《熱血高校》中烏鴉代表什麼精神

電影英文名叫bai crows zero crows是烏鴉 du,烏鴉在日本非常的常zhi見,不受大多數人喜愛。但dao有它內的特點,有目 標 食物 為著目容標會不顧一切,勇敢,成群結隊。這裡採用的寓意就是說那些小混混們,好像烏鴉一樣。並不是什麼男子漢的意思。不知道你們是怎麼看的,烏鴉代表的是鈴蘭之...

IgG,IgM,IgA,IgE醫學中各是代表什麼意思

ig是免疫球蛋白的符號,人體血液中有5種免疫球蛋白,分別是igm igg iga ige igd,對人體來說,起作用的主要是igm igg。igm在人體記憶體留的時間很短,igg存留的時間很長 igg iga igm c3 c4解讀 igm,igg,ige,iga,igd分別代表什麼?作用是什麼?i...