有没有人知道是否有办法做到这一点?
例如这个perl代码可以工作,但是python没有?
#!/usr/bin/perl5.18
main();
sub main {
print 'hello\n';
return;
}
#!/usr/bin/env python3.4
main()
def main():
print('hello')
return
由于
答案 0 :(得分:0)
请你试试:
def main():
print('hello')
然后将其称为main()
答案 1 :(得分:0)
在调用之前,您需要编写main
的定义:
def main():
print('hello')
return
if __name__ == "__main__": # Avoid running main function when this file is imported instead of run directly.
main()
答案 2 :(得分:0)
在声明函数之前,不能调用函数,除非调用在另一个函数内。解决方法:
def top():
main()
...
def main():
print('hello')
return
top()
不确定为什么要这样做。用两种语言。它在Perl中肯定容易出错。
答案 3 :(得分:0)
因此,您只能在之前定义它之后才能使用该功能。