推 s0914714: 我不太清楚你的需求 但是個人覺得你的fun應該可以改寫 08/10 04:54
→ s0914714: fun1可以改成回傳boolean 在start1判斷如果fun1是True 08/10 04:57
→ s0914714: 就執行fun4 08/10 04:58
→ s0914714: fun2不太清楚目的 是要將global的test2設成X? 08/10 04:59
推 s0914714: fun3跟fun1作法一樣 08/10 05:01
→ s0914714: 除非你的test1跟test2可以依照不同情境對應不同執行流 08/10 05:02
推 s0914714: 例如test1==1做A test1==2做B 那麼你原本的設計是OK的 08/10 05:05
推 a367560: 第一個問題 邏輯上來看沒有大問題 08/10 07:01
→ a367560: 第二個問題 看起來是要把start1(test)底下改寫成 08/10 07:03
→ a367560: fun3(a3,fun2(a2)) 這樣?(有點不太確定) 08/10 07:05
→ a367560: 然後利用fun2去return出test2的數值 08/10 07:07
推 aassdd926: 其實如果只是程式邏輯,有好多種解法,重要的是需求是 08/10 22:56
→ aassdd926: 什麼,才能知道怎麼寫比較好 08/10 22:56