【发布时间】:2014-10-10 01:28:07
【问题描述】:
如何在类似于 C++ 的通用 Python 程序中对方法进行原型设计?
//PROTOTYPE
do python protoyping
writeHello() //GIVES ERROR AS IT WAS NOT DEFINED YET
def writeHello():
print "Hello"
【问题讨论】:
-
如果你能告诉我我做错了什么,或者这在 Python 中是否可行,那就太好了。
-
在调用它之前定义
writeHello()。 Python 中没有“原型设计”之类的东西。为什么你认为你需要它? -
我喜欢在程序底部定义我的函数,这是 Java 和 C++ 的习惯。我想知道是否有办法在 Python 中制作原型。
-
@GeorgeClone-y 这个特性在 Python 中只是不有意义。这是因为 Python 方法定义只是被执行的代码(因此必须在解析/调用之前执行);在 Java 和 C++ 中,方法被编译为元结构。
-
@GeorgeClone-y:然后你必须把所有剩余的代码放到一个
main函数中,并在你程序的最后一行调用main()。
标签: python function-prototypes