【发布时间】:2023-03-21 21:40:01
【问题描述】:
我是 Ruby 新手,如果这听起来很愚蠢,请道歉。
我似乎无法弄清楚如何编写“主”代码并将方法放在同一个文件中(类似于 C)。我最终得到了一个“主”文件,它加载了一个包含所有方法的单独文件。我很感激这方面的任何指导。
我发现了以下 SO 帖子,但我不明白: Should I define a main method in my ruby scripts?
虽然这没什么大不了的,但在同一个文件中查看所有相关代码会更容易。谢谢。
[-EDIT-]
感谢所有回复的人 - 原来您只需要在代码上方定义所有方法。下面是一个例子:
def callTest1
puts "in test 1"
end
def callTest2
puts "in test 2"
end
callTest1
callTest2
我认为这是有道理的,因为 Ruby 需要事先了解所有方法。这与 C 中的头文件不同,其中有一个头文件清楚地列出了可用函数,因此可以在 main() 函数下定义它们
再次感谢所有回复的人。
【问题讨论】:
-
你的答案在我看来比其他人好,你为什么不把它作为答案发布并接受它(这比编辑更好)
标签: ruby main-method