是利用一个PartialFunction
的orElse
多于或少于采用大型高效match
期间块apply
的时间?
为了说明这个问题,是:
val pf = { case "a" => "A"} orElse
{ case "b" => "B" } orElse
{ case "c" => "C" } ...
Run Code Online (Sandbox Code Playgroud)
效率高于或低于:
val pf = { case "a" => "A"
case "b" => "B"
case "c" => "C"
...
}
Run Code Online (Sandbox Code Playgroud)
在申请期间,价值为pf
:
pf(x)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
374 次 |
最近记录: |