Scala du colon sortingple

J’essaie de prendre des scala. En parcourant des exemples, je suis tombé sur cette pépite impossible à trouver:

case 3 => l ::: List(3) 

Qu’est-ce que le côlon sortingple accomplit?

Concatène deux listes – javadoc

Pour append à la réponse de gkamal , il est important de comprendre que les méthodes dont les noms se terminent par deux points sont associatives à droite. Donc, écrire l ::: List(3) est identique à écrire List(3).:::(l) . Dans ce cas, les deux opérandes sont des listes, mais en général, vous aurez besoin de ces connaissances pour trouver de telles méthodes dans les scaladocs.

Il est également utile de savoir que les scaladocs ont un index complet de toutes les méthodes (et classes, etc.) avec des noms symboliques. Vous pouvez y accéder en cliquant sur le # dans le coin supérieur gauche.