Filtrer les valeurs nil
Le module Enumerable
définit la méthode compact
qui retourne un Array
contenant tous les éléments non nil
. Hash
surcharge la méthode et retourne un Hash
contenant toutes les entrées dont les valeurs ne sont pas nil
.
Array
et Hash
définissent en plus compact!
qui modifie l’instance. ⚠️ La méthode renvoie nil
s’il n’y a pas de modification.
Les liens vers la documentation Ruby de Array#compact
et Hash#compact
.