💡 在本文章你將學到:學習到簡易版本的條件式邏輯
由於過去我在職訓局或者身邊大學常被程式語言主修稿到頭昏眼花的同學、朋友大多是卡在條件式邏輯轉不過來,考慮到這可能是初學者的學習瓶頸,因此我利用了簡單的方式和插畫輔助大家理解條件式
if(條件1判斷, [是]執行A, [否]執行B)
以上是超級簡單版本的程式邏輯,一開始先針對一個條件進行判斷,如果條件成立,就執行 A;如果條件不成立,就執行 B。我通常在需要寫條件式時,都會習慣自言自語 (但其實平常也很愛自言自語),利用口語的方式,一方面引導自己朝程式邏輯去思考需求以外,一方面也能驗證整個條件式的可行性。
假如以上解說還是不太理解,我在下方也做了一張以日常例子來輔助說明的圖片。中午到了,我們通常肚子餓了就是去買飯,而平常如果是有計畫性地執行購買便當,為了避免因店家休息而撲空,我們一定還會再想出一個 B 方案。那這就像是為這個動作建立條件,假如 OO 店家沒開店,則選擇購買另一家店
以上的解說其實並不嚴謹,但如果要以此做為入門教材,還是可以參考的。就我的理解,各大程式語言都是具有「條件式」這個概念的,差別就差在寫法上的不同,就像法文的早安是 Bonjour,中文是早安,日文是 おはよう,一樣的意思。
列點摘要 by GenAI
if(條件1判斷, [是]執行A, [否]執行B)