Ruby tuesday: costanti numeriche
Le costanti sono uno degli ingredienti base della cucina di ogni linguaggio. In Ruby troviamo il classico armamentario di notazioni di diversi altri linguaggi, più qualche innovazione interessante.
Cominciamo a esaminare le costanti numeriche:
>> 6426 # un intero => 6426 >> 6_426 # un intero con separatori per le migliaia => 6426 >> 0377 # un intero in notazione ottale => 255 >> 0xdeadbeef # e esadecimale => 3735928559 >> 0b10101010 # ma anche binaria => 170 >> ?a # il codice che corrisponde al carattere 'a' => 97 >> # un numero molto grande >> 2718281828345345983948534923423 => 2718281828345345983948534923423 >> 6.426 # un numero in virgola mobile => 6.426 >> 6.023e23 # notazione scientifica => 6.023e+23 >> 1e53 # notazione scientifica => 1.0e+53 >> 4e+2 # con un segno all'esponente => 400.0


