Introdução
Vamos comparar duas notações de algum número longo. Qual deles é mais fácil de ler?
1: 100000000000
2: 100,000,000,000
Eu acho que você escolheria o segundo , certo?
Problema
Ruby não permite que você escreva nenhuma vírgula dentro de um inteiro longo.
> 100,000,000,000
=> SyntaxError: syntax error, unexpected ',', expecting $end
Solução
Use sublinhado em vez de vírgula!
> 100_000_000_000
=> 100000000000
É muito simples e funciona muito bem 🙂