什么是“pythonic”的 Ruby 等价物? [关闭]
Posted
技术标签:
【中文标题】什么是“pythonic”的 Ruby 等价物? [关闭]【英文标题】:What is the Ruby equivalent of "pythonic"? [closed] 【发布时间】:2012-09-12 06:42:21 【问题描述】:在 Python 社区中,术语 pythonic 指的是惯用的 Python[1]。在 Ruby 社区中是否有一个与惯用 Ruby 相同的术语[2]?
[1] 例如,使用enumerate(l)
代替range(len(l))
是pythonic。
[2] 例如,使用.each
代替for
是惯用的Ruby。
【问题讨论】:
我注意到有两个人投票结束了这个问题。这在不同的 Stack Exchange 站点中会更好吗? (如果你投票结束,请评论,否则我不会学习。) 我想我会使用“Ruby-ish”这个词。如果你想探索普遍接受的 ruby 风格,这里有一个社区维护的风格指南:github.com/bbatsov/ruby-style-guide “The Ruby Way”是我听过的最接近的。我通常使用那个或“惯用的 Ruby 代码”。 我在 google 上搜索了这个确切的问题,很抱歉看到它已关闭...pythonic
这个词在 SO 上非常常用,对于在网络搜索中识别精确的问题或答案很有用,所以知道等效的红宝石术语会很有用。我会投票重新提出问题。
我投票我们都开始使用 Rubonic。
【参考方案1】:
我没有听说过任何这样的速记,大概是因为没有方便的后缀可以附加到 Ruby 以将其变成形容词:)
如果你说的东西是惯用的,而且你周围都是红宝石爱好者,我想每个人都会明白你的意思。
【讨论】:
以上是关于什么是“pythonic”的 Ruby 等价物? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章