switch只在对同一标志量进行多种可能状态 判断对应时高效,而且更多的表现为一种语法特性
而实际情况中,这之外的需要判断状态的情况也有很多,所以不会都用switch来进行状态判断,用if也是很多的。
而且switch在处理中,稍微不注意还容易引入bug(case对应的仅仅是一个入口,如果没有break会持续向下执行),所以 在处理时需要特别注意。
switch只在对同一标志量进行多种可能状态 判断对应时高效,而且更多的表现为一种语法特性
而实际情况中,这之外的需要判断状态的情况也有很多,所以不会都用switch来进行状态判断,用if也是很多的。
而且switch在处理中,稍微不注意还容易引入bug(case对应的仅仅是一个入口,如果没有break会持续向下执行),所以 在处理时需要特别注意。
举报