我是一名 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/