Quelques tips Ruby
Par guiguilinux |
jeudi 30 novembre 2006 à 16:34 | Ruby
| #30
| rss
Dernièrement, j'ai relu "the Ruby Poignant Guide" écrit par Why the lucky stiff (Why pour les intimes). Au détour des chapitres, j'ai (re)découvert quelques tips intéressants. Je vous recommande d'ailleurs de le lire, si vous voulez enfin comprendre la métaprogrammation et les attributs de classes "à la rails" comme "belong_to", "has_many" :-p
Les entiers
Bien sur, vous pouvez les saisir sous la forme classique. Par exemple :
irb > 4000 => 4000
Mais saviez-vous que Ruby y autorise ausis les underscore '_', pour faciliter la lecture ? Ainsi :
irb > 1_000_000 => 1000000
Les intervales
En Ruby, on note les intervales sous la forme (min..max) :
irb > (1..5).each { |n| print n, ' ' } 1 2 3 4 5
Mais savez-vous que l'on peut aussi les noter (min...max), avec trois points ? Cela a alors le même sens, si ce n'est que la borne supérieure est exclue : de quoi enfin se débarasser des éternels "n - 1"
irb > (1...5).each { |n| print n, ' ' } 1 2 3 4
Il est tout à fait possible de programmer sans, mais c'est le genre de petits détails qui me font aimer Ruby :-)
Commentaires
1. Le jeudi 30 novembre 2006 à 17:39, par pouype
2. Le jeudi 30 novembre 2006 à 17:40, par jean-mi
3. Le jeudi 30 novembre 2006 à 17:43, par guiguilinux
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.