我是一名Java开发人员,也是Ruby的新手。 Ruby没有在Ruby lang中实现可用的类(就像在Java中一样)。 实际上我已经下载了Ruby的代码,并试图找到像Fixnum等类的实现。但是找不到它。
答案 0 :(得分:4)
在YARV / MRI中,大多数核心类都是用C实现的(参见array.c,bignum.c,string.c等),但是一些较少核的类是用Ruby实现的(例如Set,Vector)等等。)
然而,在Rubinius(另一个Ruby实现)中,几乎所有(afaik)核心类都是用纯Ruby实现的。