ruby - Ruby 中已有类的实现

标签 ruby

我是一名 Java 开发人员,也是 Ruby 的新手。 Ruby 是否没有在 Ruby 语言本身中实现可用的类(如 Java 中所做的那样)。 实际上我已经下载了Ruby的代码,并试图找到Fixnum等类的实现,但找不到它。

最佳答案

在 YARV/MRI 中,大多数核心类都是用 C 实现的(参见 array.c、bignum.c、string.c 等),但一些不太核心的类是用 Ruby 实现的(例如 Set、Vector)等等)。

但是,在 Rubinius(另一个 Ruby 实现)中,几乎所有(据我所知)核心类都是用纯 Ruby 实现的。

关于ruby - Ruby 中已有类的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2918854/

相关文章:

ruby - 在 nokogiri 的两个元素之间抓取文本?

ruby - 如何使用 Ruby 电子表格库格式化特定单元格?

ruby-on-rails - 不在 Rails Controller 中实现所有 REST 操作是错误的吗?

ruby-on-rails - 目录 : integration test fail

css - 日历 css 不工作(Bootstrap、SimpleCalendar Rails)

Ruby gem Mechanize 与 jRuby 1.6.0 (Ruby 1.9.2)

ruby-on-rails - 我应该将 JRuby 还是 Ruby for Rails 与 Neo4j.rb 一起使用?

ruby - 使用 delete_if 删除散列的单个值而不是整个散列 RUBY

Ruby 变量管理问题

mysql - 在 Ruby on Rails 中从数组中删除具有列值的记录