”测试开发全日制学徒班7期第8天“-match匹配语句
-
match匹配语句
-
简介
-
match语句提供了一种简洁而强大的方式来匹配和处理不同模式的逻辑,当成功匹配一个模式时,就执行该模式后的代码块,执行完成对应匹配的代码后程序就执行结束。
-
-
基本语法
-
match value:
case pattern1:
-
- # 处理 pattern1 匹配成功的情况
-
-
-
case pattern2:
# 处理 pattern2 匹配成功的情况
case patternN:
# 处理 patternN 匹配成功的情况
case _:
# 处理所有其他情况的匹配(相当于默认情况)
-
-
-
-
match 表示匹配模式的开始
-
value 表示需要进行匹配的目标值
-
case 表示提供一个匹配模式
-
pattern 表示被匹配的值,该值一般为一个字面
-
- 表示当所有模式都未匹配成功,则执行该模式下的代码块,本质上-是一个变量,用来匹配任意值。
-
-
-
示例1(匹配单个值):匹配HTTP状态码
![image]()
-
示例2(匹配多个值):匹配HTTP状态码
![image]()
-
示例3(匹配模式绑定变量):匹配坐标
![image]()
-




浙公网安备 33010602011771号