【发布时间】:2011-02-16 14:20:31
【问题描述】:
以下是 RubyMine 3.1 中的小屏幕截图。我刚开始学习Ruby。这里的代码来自于 atomicobject.com 的 Presenter-First MVP C# 代码生成器。
我正在使用这个项目和一本书来学习 Ruby。 puts 的 documentation 表明它至少需要一个参数。然而,这段代码看起来“有点合法”有两个原因:
- 当我执行该代码时,代码似乎可以正常工作 通过调试器逐步完成。
-
Searching online,甚至 here at SO,表明
puts没有参数会创建一个换行符。
但是,这样做是不好的做法(因此出现 RubyMine 警告)?我正在查看的代码来自 2006 年。如果有任何问题,我将使用 Ruby 1.9.2 运行它。
【问题讨论】: