[RAILS][ASTUCE] String
Cette série de trois posts est issue de mes recherches compliquées pour résoudre un problème.
Les strings :
Bien sûr, vous connaissez gsub, split et leurs merveilles. Vous avez déjà maudit les chaînes de caractères en C, vous avez soufflé en C++, peut-être même aimez-vous sed, perl, ou autres...
Mais connaissez-vous l'opérateur [] ? Vraiment ? Vous avez déjà essayé "chaine_avec_suffixe"[-(suffix_size + 1)..-1] ? C'est quand même vachement mieux que s[(s.size - suffix_size - 1)..(s.size - 1)]. Surtout avec des valeurs en dur, croyez-moi.
Parce que les intervalles en Ruby ca poutre déjà par soi-même, il ne
faut pas hésiter à les utiliser en conjonction avec d'autres trucs. Et
oui :)
PS: [] peut également prendre un offset et une taille, ou une regexp. Ca blaste.
[YAY est partenaire de tuto-rails.com]
- Sly
- 17:50
- > Lien permanent
- > Commentaires
- > Abus ?



![[RAILS][ASTUCE] String](images_/carre3.gif)
![[DEBILE] ASDTC !](images_/carre2.gif)