第十五章:使用条件语句

if语句

  1. 首先写正常代码路径;再处理不常见情况。把正常情况的处理放在if后面,而不是else。
  2. 让if子句后面跟随一个有意义的语句。
  3. 考虑是否需要else子句
  4. 充分测试,考虑所有情况
  5. 利用布尔变量,或者布尔函数来简化复杂的判断
  6. 把最常见的情况放在最前面

case语句

  1. 按字母顺序,或者数字顺序来排列各种情况
  2. 把正常的情况放前面
  3. 按执行频率排列case子句
  4. 简化每种情况对应的操作
  5. default用于检测真正的默认情况或者利用default语句来抛出错误