0047 Double_splat

L'opérateur double splat pour les Hash

L’opérateur double splat (ou keyword splat) existe depuis Ruby 2.0. C’est l’équivalent du splat operator mais pour les Hash.

0047-double_splat_1.png

⚠️ Il y a une subtile différence avec l’opérateur splat. Il ne gère pas nil. Enfin pas encore, car après plus de 10 ans, cela va être le cas en Ruby 3.4.0 (cf Issue 20064)

0047-double_splat_2.png

Le lien vers la documentation Ruby de l’opérateur double splat