$ cat declare_funcs.py
#!/usr/bin/python3
def declared_after():
print("good declared after")
declared_after()
$ python3 declare_funcs.py
good declared after
更改通话地点:
$ cat declare_funcs.py
#!/usr/bin/python3
declared_after()
def declared_after():
print("good declared after")
$ python3 declare_funcs.py
Traceback (most recent call last):
File "declare_funcs.py", line 4, in <module>
declared_after()
NameError: name 'declared_after' is not defined
有没有办法像在 C/C++ 中那样只声明函数的标题?
例如:
#!/usr/bin/python3
def declared_after() # declaration about defined function
declared_after()
def declared_after():
print("good declared after")
我在 Python 的文件末尾找到了这个 Declare 函数
无论如何,开头都会出现另一个函数,例如包装器,并且必须在声明包装函数后调用此包装器,这不是退出。有没有更优雅 的 true-python 方式?