Ruby (le langage de programmation) et Rails. (made in Toulouse)
letter = "a" 26.times do print letter + " " letter = letter.next end
C:\ruby\rubyscube>ruby alphabet.rb a b c d e f g h i j k l m n o p q r s t u v w x y z
26.times do |letter| ; print ('a'..'z').to_a[letter] + " " ; endGeoffroy Carriergeoffroy.carrier@sitlib.org
en plus court :('a'..'z').each { |x| print x + " " }
Ah oui effectivement pour faire plus court ca va être difficile ;)C'est vrai que je ne pense pas aux "range" du genre 'a'..'z', faut que je l'utilise plus souvent...Sauf que j'aurai appelé x > letter pour plus de lisibilité. C'est plus long mais plus clair je trouve.
print ('a'..'z').to_a.join(' ')
Enregistrer un commentaire
4 commentaires:
26.times do |letter| ; print ('a'..'z').to_a[letter] + " " ; end
Geoffroy Carrier
geoffroy.carrier@sitlib.org
en plus court :
('a'..'z').each { |x| print x + " " }
Ah oui effectivement pour faire plus court ca va être difficile ;)
C'est vrai que je ne pense pas aux "range" du genre 'a'..'z', faut que je l'utilise plus souvent...
Sauf que j'aurai appelé x > letter pour plus de lisibilité. C'est plus long mais plus clair je trouve.
print ('a'..'z').to_a.join(' ')
Enregistrer un commentaire