Я работал над сериализацией значений, когда узнал об этом. Ruby имеет класс TrueClass
и FalseClass
, но он не имеет класса Boolean
. Я хотел бы знать, почему это.
Я вижу некоторые преимущества при использовании Boolean
; например, синтаксический анализ может быть централизован на нем.
Разработчики Ruby умнее меня, поэтому должно быть много веских причин, которых я просто не вижу. Но сейчас мне кажется, что OneClass
и TwoClass
вместо Fixnum
.