2016-04-09 40 views
0

例如我有一個再見ascii藝術信息,我想要顯示當我輸入「退出」。但是,如果我將它指向高於它的位置,那麼它會給我一個錯誤。如果我把它放在參考點上面,那麼它可以工作,但它看起來並不是最好的。有沒有一種方法可以在程序看到它之前召喚一個功能?謝謝:)如何在定義上述函數時引用函數?

+1

我建議僅僅習慣於低於定義的函數調用的外觀。 – TigerhawkT3

+0

即使在Javascript中(幾乎是世界上最現代化的常用腳本語言)也具有此功能。在DOM JS中,你有document.onready,但這很大程度上。 –

+0

這是因爲編程語言總是以這種方式編寫的 –

回答

1

不是真的,但你可以親近:

def main(): 
    # ... Do things 
    f() 
    # ... Do other things 

def f(): 
    print ('hello') 

main() 
0

沒有,但是如果你願意,你可以把這個函數在另一個文件中,因此主文件看起來相當導入

main.py

from other import exit 

# do something 

exit() 

other.py

def exit(): 
    print("ASCII goodbye")