def foo(_, _='override')
_
end
p foo("bye bye")
p foo("hello", "world")
Sortie:Quelle est la logique derrière ce résultat?
"override"
"hello"
Je comprendrais si le résultat était:
"override"
"world"
ou même:
"bye bye"
"hello"
Mais le résultat que je suis en train de me cause de la confusion.
Je ne pense pas que votre ajout d'étiquette C est bon. La question concerne la mise en œuvre du cœur de Ruby, mais pas celle du langage C. – sawa
Avis pris. J'ai retiré l'étiquette. – Gerry
Underscore de Schrödinger – Stefan