Re: [請益] 很多層迴圈和if 怎麼寫比較好整理
1.寫成多個function,但若重覆的程式不多,
改成function總長度也不會變短多少,但是是最簡單的方式
2.給個變數當判斷值,每個條件都判斷完後,再依照這個判斷值的結果做動作,
好處是程式碼容易閱讀
3.寫成table去做比對,不要在程式中做處理,是比較嚴謹也比較可以分工的做法
還有其他的寫法啦,但就比較花式了,先寫會基本的做法就好
※ 引述《viable (viable)》之銘言:
: 這版上諸多經驗豐富的高手,
: 讓小妹向各位請教一個問題。
: 小妹最近翻出一個程式,
: 其中有一”坨”由好幾個迴圈和if堆疊而成
: {{{{
: {}
: {}
: {}
: {
: {}
: {}
: }
: }}}}
: 夾雜一堆變數和三、四維陣列,弄得小妹頭昏眼花
: 小妹想了解如何改寫會更簡潔明嘹
--
寫程式是一種信仰,
寫得出來是一種藝術,
寫不出來是一種哲學。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.184.9.109
推
07/14 00:23, , 1F
07/14 00:23, 1F
→
07/14 01:30, , 2F
07/14 01:30, 2F
→
07/14 01:32, , 3F
07/14 01:32, 3F
→
07/14 08:25, , 4F
07/14 08:25, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 16 篇):