我更喜歡將地圖應用于串列:
items.map( myItem => ...)
但我也看到很多例子:
items.map { case MyItem(...) => ... }
那么哪一個是慣用的呢?
uj5u.com熱心網友回復:
兩者都很好。第二個只是一個方便的語法糖
items.map { myItem =>
myItem match {
case MyItem(...) => ...
}
}
如果您不需要執行matchon myItem,那么第一種語法就是您通常使用的語法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/477942.html
標籤:斯卡拉
