行動力是關鍵
@pwin
問
Mon, Jan 31, 2022 7:43 AM
為什麼python的function(def)好像都會寫在一個script的最前面?不覺得這樣要看main code的時候還要拉下去很麻煩嗎?🤔
掰噗~
@baipu
覺得
Mon, Jan 31, 2022 7:43 AM
李組長眉頭一皺,發覺案情並不單純
小龜
@geniusrobot6174
Mon, Jan 31, 2022 9:47 AM
剛好路過,我覺得你說的沒錯,不過比較好 reuse 的寫法,好像是全部做成 function/class,如果有需要當 script 跑的地方,再用 if
name
== '
main
'?
ZHLin@認知失調
@uegajde
Mon, Jan 31, 2022 11:01 AM
因為沒有先定義,沒辦法執行阿
ZHLin@認知失調
@uegajde
Mon, Jan 31, 2022 11:02 AM
考慮reuse和可讀性的話,func就放到獨立的module吧
行動力是關鍵
@pwin
Mon, Jan 31, 2022 11:04 AM
小龜
: 感謝解說。有讀&使用過一些你說的這種做法的code,不過對目前的我來說還有點太高級(?)了
行動力是關鍵
@pwin
Mon, Jan 31, 2022 11:04 AM
ZHLin@認知失調
: 太高級了
行動力是關鍵
@pwin
Mon, Jan 31, 2022 11:05 AM
像fortran那樣放在後面不是很好嗎 嗚嗚
ZHLin@認知失調
@uegajde
Mon, Jan 31, 2022 11:08 AM
python是直譯的嘛,不像fortran等編譯的語言在編譯時就先看過整體code
行動力是關鍵
@pwin
Mon, Jan 31, 2022 11:11 AM
原來如此。
反正我現在還是先乖乖用別人的code
小龜
@geniusrobot6174
Mon, Jan 31, 2022 11:13 AM
Fortran 我沒寫過,如果是 C 的話,比較早期好像也需要至少把 function header 放一份在前面?
✨王唐➄ 妮雅🍀
@tang125
Mon, Jan 31, 2022 11:20 AM
原來如此
班傑明
@benjamin1023
Mon, Jan 31, 2022 1:48 PM
直譯語言QQ
載入新的回覆
反正我現在還是先乖乖用別人的code