switch/ifelse 使用总结

简介: 2015年3月30日 14:12:36 switch 中的 default  和 if/else  中最后的 else 尽可能的不要用 1. 不要default, 不要写默认处理逻辑, default中的代码最好是报错或退出的代码 2.

2015年3月30日 14:12:36

switch 中的 default  和 if/else  中最后的 else 尽可能的不要用

1. 不要default, 不要写默认处理逻辑, default中的代码最好是报错或退出的代码

2. if/else 中最后一个else也是同样的

防止参数种类不稳定, 堆到最后一个处理逻辑中出错

尤其是移动开发, 因为移动开发有很多版本, 每个版本处理的数据种类不同

可能导致旧版本的app处理不了新的数据而出错, 进而导致服务端有大量的兼容性逻辑代码

目录
相关文章
|
Java 编译器 C语言
【C/C++】 switch-case 详解/全面总结
关于 C语言/C++ 中,switch-case 的尽量详细和全面的解释与总结
644 0
|
5月前
|
编译器 C语言
learn_C_deep_7 (switch 语句的基本理解、case 的作用、break的作用switch、case 推荐规则)
learn_C_deep_7 (switch 语句的基本理解、case 的作用、break的作用switch、case 推荐规则)
enum和switch case结合使用
在将enum和switch case结合使用的过程中,遇到了这个错误:“An enum switch case label must be the unqualified name of an enumeration constant”。
|
Go C++
Go-分支和循环总结(if、else、switch、for、range、continue、break等)
Go-分支和循环总结(if、else、switch、for、range、continue、break等)
103 0
Go-分支和循环总结(if、else、switch、for、range、continue、break等)
switch case 执行
switch case 执行
124 0
|
C++ Python
LeetCode 709. To Lower Case
LeetCode 709. To Lower Case
91 0
|
Dart
Dart之break、continue/ switch...case
Dart之break、continue/ switch...case
105 0
Dart之break、continue/ switch...case
|
C#
switch case语句
switch case语句
177 0
switch—case需要注意的点
switch—case需要注意的点
231 0
switch—case需要注意的点