【发布时间】:2010-10-19 23:32:47
【问题描述】:
我使用 Python CGI。我不能在定义之前调用一个函数。
在 Oracle PL/SQL 中有一个“前向声明”的技巧:将所有函数命名在顶部,这样定义的顺序就无关紧要了。
Python中也有这样的技巧吗?
示例:
def do_something(ds_parameter):
helper_function(ds_parameter)
....
def helper_function(hf_parameter):
....
def main():
do_something(my_value)
main()
大卫是对的,我的例子是错误的。 怎么样:
<start of cgi-script>
def do_something(ds_parameter):
helper_function(ds_parameter)
....
def print_something():
do_something(my_value)
print_something()
def helper_function(hf_parameter):
....
def main()
....
main()
我可以“前向声明”脚本顶部的函数吗?
【问题讨论】:
-
由于示例代码可以工作,并且与订单无关,我不明白这个问题。
标签: python