减少if else的使用
生活随笔
收集整理的這篇文章主要介紹了
减少if else的使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
項(xiàng)目中盡量不要過多使用if-else,可能導(dǎo)致設(shè)計(jì)復(fù)雜,代碼可讀性差,并且可能導(dǎo)致重構(gòu)困難。
如果可以的話執(zhí)行用if而不接上else
1.執(zhí)行用多段if,不要接else
在簡單的判斷中: if(a == 1) return"a"; if(a == 2) return"b"; return"c"; 由于有return直接返回,那就根本不需要else了。2.通過對前提條件的檢查減少else使用
先排除最大范圍的非符合值再使用直接用if判斷少量值。
3.使用字典匹配鍵值對
給出鍵和值,你就可以將值存儲在Dictionary對象中。一旦該值被存儲,就可以通過它的鍵來獲取它。所以使用字典天然具有if的判斷效果。
總結(jié)
以上是生活随笔為你收集整理的减少if else的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++ 按键暂停继续 程序_加工中心程序
- 下一篇: python另一个程序正在使用此文件_另