什么是“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 等价物? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

JS中的Ruby的OpenSSL :: HMAC.new是什么?

Python中Bash反引号的等价物[重复]

Ruby 符号的 Objective-C 等价物

Ruby 符号的 C# 等价物

python中ruby obj.send的等价物

是否有在 ruby​​ 中使用 matplotlib.image 的等价物