Palavras-chave: Ruby, Fixnum, object_id
Uma jogada legal com objetos do tipo Fixnum em Ruby é descobrir o valor do objeto através do seu object_id, fazendo um simples deslocamento binário:
n = 123456 n.object_id >> 1 => 123456
Palavras-chave: Ruby, Fixnum, object_id
Uma jogada legal com objetos do tipo Fixnum em Ruby é descobrir o valor do objeto através do seu object_id, fazendo um simples deslocamento binário:
n = 123456 n.object_id >> 1 => 123456