模式匹配
模式匹配是根据提供的模式进行分支的过程。所有模式匹配都在 switch
表达式内完成,而各个 case
表达式表示模式。
模式匹配的基本规则是:
- 模式总是从上到下匹配;
- 与输入值匹配的最顶层模式执行其表达式;
_
模式匹配任何东西,所以case _:
等于default:
。
处理完所有可能的情况后,不需要捕获所有 _
模式或 default
情况。
模式匹配是根据提供的模式进行分支的过程。所有模式匹配都在 switch
表达式内完成,而各个 case
表达式表示模式。
模式匹配的基本规则是:
_
模式匹配任何东西,所以 case _:
等于 default:
。处理完所有可能的情况后,不需要捕获所有 _
模式或 default
情况。