想問一個"如何設計"的問題...
假設F, G是函數
a, b, c是arguments
最終我要的是
ans = F(........)
那我應該:
[1]
def G(a, b, c):
...
...
return g
def F(a, b, c):
g = G(a, b, c)
...
...
y = ...
return y
ans = F(a, b, c)
[2]
def G(a, b, c):
...
...
return g
g = G(a, b, c)
def F(g):
...
...
y = ...
return y
ans = F(g)
[3]
其他
不知道這種問題的關鍵字是什麼 程式結構? 函數結構??
希望我有表達清楚
"..." 只是 do somethig的意思
這例子因為只是為了舉例 看起來不複雜
但有時候寫的東西稍微大一點 要用到非常多函數
彼此又相依
想問那一種寫法 程式結構、可讀性 會比較好??
或是看情況??
謝謝