2013年12月6日 星期五

Python - 函示宣告與呼叫順序

Python因為是直譯式語言,函式必須要先宣告才能呼叫,所以很常看到main函式寫在程式檔案的後面。但是,如果想先寫呼叫再宣告函式,也是可以的,只要利用from import:(範例檔為test.py)
from test import *
if __name__ == "__main__":
    main()

def main():
    print("main")
    sub()
  
def sub():
    print("sub")

執行後的輸出為:
main
sub