Dans Ruby, j'ai un code similaire à Comme le compilateur/interpréteur les éléments suivantsAsterisk dans le bloc Liste des paramètres
foo { |x, y| puts y }
ne cesse de me avertissement au sujet de la non utilisée var X, je l'ai remplacé x avec un « * » et le compilateur arrêté de se plaindre. (Je ne sais pas pourquoi j'ai décidé * était le meilleur choix ... Il vient de se passer ...)
foo { |*, y| puts y }
Qu'est-ce exactement? Et y a-t-il des effets secondaires?