ruby - Ruby 借鉴了 CLU 的哪些语言特性?

标签 ruby

<分区>

我在 Ola Bini 的博客中读到 Ruby 受到了 CLU 语言的影响,但除了多重赋值之外,我不确定是否存在其他影响。任何指导和简单的例子将不胜感激。

最佳答案

matz 唯一一次提到 CLU 是在谈论迭代器时。其他一切都或多或少直接来自 Smalltalk、Lisp、Flavors 和 Perl。单例类似乎是 Ruby 独有的,尽管它们与 Smalltalk 的元类相关。

关于ruby - Ruby 借鉴了 CLU 的哪些语言特性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418657/

相关文章:

ruby-on-rails - 有没有可以比较或解析多种语言的工具?

Ruby 动态命名数组

ruby - 是否存在将多个社交网络 API 抽象为一个简单 API 的 Ruby gem?

ruby - 转换这种数据结构哈希的巧妙方法?

ruby - 如何在 Ruby 中解析打印格式样式的字符串

php - 从 PHP -> Ruby 解密 2C2P PKC7

ruby - 还有其他方法可以规避格式不正确的要求 YAML::Syck::DefaultKey 错误然后升级 RubyGems 吗?

ruby - 如何配置 asciidoctor-gradle-plugin 来处理 plantuml?

Ruby 在数组中查找下一个

ruby-on-rails - Ruby on Rails 为时区中的 DateTime 对象设置特定时间