2016 - 2024

感恩一路有你

case后的语句可以是什么形式 switch语句中,case的后面为什么必须是常量?

浏览量:3075 时间:2021-03-15 09:37:46 作者:admin

switch语句中,case的后面为什么必须是常量?

在大多数动态语言中,case后面可以跟变量甚至表达式。例如,您可以这样做:vara=0,B=1,C=3switch(true){casea<b:警报(“a小于B”)断路器a<c:警报(“a小于C”)break}基本上,这种类型可以用ife编写,但switch的可读性更好。如果需要性能,可以手动实现跳转表。现有的动态语言一般都支持一级函数和属性列表,跳转表的实现也不是特别困难。所以这是一个选择的问题。

case后的语句可以是什么形式 switch case语句例子 switch和case的用法例子

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。