W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Scala的匹配表達式用于模式匹配。
我們可以使用它在很少的代碼中構造復雜的測試。
模式匹配就像Java的switch語句,但我們可以測試幾乎任何東西,我們可以將匹配的值分配給變量。
Scala模式匹配是一個表達式,因此它產生可以分配或返回的值。
最基本的模式匹配就像Java的switch,除了在每種情況下沒有中斷,因為這些情況不會相互影響。
以下代碼將該數(shù)字與常量相匹配,但使用默認值。
44 match { case 44 => true// if we match 44,the result is true case _ => false// otherwise the result isfalse }
以下代碼顯示如何匹配字符串。
"CSS" match { case "CSS"=> 45 // the result is 45 if we match "CSS" case "Elwood" => 77 case _ => 0 }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: