L'opérateur splat est une façon pratique de manipuler les tableaux et arguments
il est possible de déstructurer/décomposer un tableau lors de l’assignation.
C’est aussi applicable pour la création d’un tableau.
Lors de la définition d’une méthode, l’opérateur splat fusionne les arguments ciblés en un seul tableau.
Lors de l’appel d’une méthode, l’opérateur splat transforme un tableau en une liste d’arguments.
Les liens vers la documentation Ruby de l’operateur splat : assignation, arguments des méthodes*
*Notez que la documentation n’est pas à jour : le comportement concernant les arguments nommés est effectivement supprimé et il n’y a pas de warning si l’opérateur splat vient en premier lors de l’appel d’une méthode sans parenthèses.