Реализация для уже доступных классов в Ruby - PullRequest
2 голосов
/ 27 мая 2010

Я Java-разработчик и новичок в Ruby. Разве Ruby не реализует доступные классы в самом Ruby lang (как это делается в Java). На самом деле я скачал код для Ruby и пытался найти реализацию для таких классов, как Fixnum и т. Д. Но не смог его найти.

1 Ответ

4 голосов
/ 27 мая 2010

В YARV / MRI большинство базовых классов реализованы на C (см. Array.c, bignum.c, string.c и т. Д.), Но некоторые менее базовые классы реализованы на Ruby (например, Set, Vector и так далее).

Однако в Rubinius (другой реализации Ruby) почти все (afaik) базовые классы реализованы на чистом Ruby.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...