3.1.7 spark體系之分佈式計算-scala編程-scala中模式匹配match

目錄

1概念理解

2.代碼及注意點

3.偏函數寫法


1概念理解

Scala 提供了強大的模式匹配機制,應用也非常廣泛。 一個模式匹配包含了一系列備選項,每個都開始於關鍵字 case。 每個備選項都包含了一個模式及一到多個表達式。箭頭符號 => 隔開了模式和表 達式。

2.代碼及注意點

➢ 模式匹配不僅可以匹配值還可以匹配類型 
➢ 匹配過程中可能會有類型轉化 
➢ 從上到下順序匹配,如果匹配到則不再往下匹配 
➢ 都匹配不上時,會匹配到 case _ ,相當於default 
➢ match 外面的」{ }」可以去掉,將後面一堆看成一個語句 

3.偏函數寫法