假如現在我們的情況判斷確定只有兩種(當然未來可能會有新的情況),比如:正確和錯誤兩種狀態。
我們定義正確的status值為1,錯誤的status值為2。
不推薦的**寫法:
public static void main(string args) else
}
應該這麼寫:
public static void main(string args) else if (status == 2) else
}}
分析:
不推薦的寫法,暫時看起來是沒有問題的,但是穩健性很差,比如傳入status=3,也會進行錯誤的處理邏輯。而推薦的寫法中,則認為該種狀態是錯誤的,從而使得**可控。
Python中if else語句的多種寫法
初學python在看程式時發現python中if else的多種寫法,故對其進行分析。以下為網路內容 a,b,c 1,2,3 1.常規 if a b c a else c b 2.表示式 c a if a b else b 3.二維列表 c b,a a b 4.傳說是源自某個黑客 c a b and...
if else 簡化寫法
哎,曾幾何時 想當年,其實我也特別鍾情於 if else連環寫法,上來就是一頓sao操作,比如舉個好理解的簡單栗子 一般來說我們正常的後台管理系統都有所謂的角色的概念,不同管理員許可權不一樣,能夠行使的操作也不一樣,比如 比如乙個使用者進來,我們需要根據不同使用者的角色來判斷其有哪些行為,這時候sa...
if else語句使用
if else的使用場景 當條件成立完成a操作,不成立完成b操作 if else語句的語法格式 if 要判斷的條件 條件滿足,完成a操作 else 條件不滿足,完成b操作 age int input 請輸入您的年齡 input函式返回的是字串資料 print age,type age 判斷年齡是否成...