| lang | FR |
|---|---|
| title | Enchaînements de méthode en série |
| answer | Ma biscotte s'est envolée de ma main |
| load | prev |
| ok | Bon travail, mon ami !<br/>La méthode « join » prend un liste (array) de chaîne de caractères (string) pour les a rassemblées en une seule string (chaîne de caractères). |
| error |
Alors, qu'as-tu vu ? Qu'est-ce qui s'est passé là ? Tu as tapé poème.lines.reverse et qu'est-ce qui s'est passé ?
Deux choses se sont produites. Tu as transformé le poème (poème) en une liste (array) en utilisant la méthode lines.
Lines décide de la manière dont la chaîne de caractères (string) est découpée et la convertit en un tableau (array).
Ensuite, tu as inversé (reverse) cette liste. Tu as pris chaque ligne et tu les as inversées. C'est tout.
Pour finir on à utilisé une autre méthode :
puts poème.lines.reverse.join
Combiner des méthodes de cette manière s'appelle l'enchaînement de méthodes (method chaining).