你在Ruby中使用括号吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (33)

你在Ruby中使用括号吗?

提问于
用户回答回答于

我会根据需要添加尽可能多的数据,以使声明清晰可见。

用户回答回答于

Elements of Ruby Style

一般来说,Ruby允许你省略括号。 括号使代码更容易遵循。一般的Ruby风格是使用它们,除了以下情况:

  • 总是省略空括号
  • 圆括号可以不包含在ERb分隔符包围的单个命令中 - ERb标记可确保代码仍然可读
  • 可以在没有括号的情况下编写一条单一命令和一个简单参数。就我个人而言,我发现我越做越少,但它仍然是完全可读的。我倾向于不喜欢常规Ruby代码中的单行,它们有多个参数并且没有括号。
  • 很多基于Ruby的领域特定语言(如Rake)不使用括号来保留对他们的语句更自然的语言感觉。

扫码关注云+社区