发布网友 发布时间:2022-04-23 12:41
共2个回答
热心网友 时间:2023-08-13 12:14
可能没有这样的函数,只能多用几个if嵌套热心网友 时间:2023-08-13 12:14
实例如下:
Switch 函数的参数列表由多对表达式和数值组成。
表达式是由左至右加以计算的,而数值则会在第一个相关的表达式为 True 时返回。如果其中有部分不成对,则会产生一个运行时错误。
如果 expr-1 为 True则 Switch 返回 value-1,如果 expr-1 为 False,但 expr-2 为 True,则 Switch 返回 value-2,以此类推。
Switch 会返回一个 Null值,如果:
没有一个表达式为 True。
第一个为 True 的表达式,其相对应的值为 Null。
虽然它只返回其中的一个值,但是 Switch 会计算所有的表达式。因此应该注意到所产生的副作用。例如,只要其中一个表达式导致被零除错误,就会发生错误。