Comment définir une fonction anonyme avec des paramètres call-by-name en scala ?
J'ai essayé ce qui suit :
val fun = (x: Boolean, y: =>Int) => if(x) y else 0
Cela fonctionne bien avec les appels par valeur, mais pas avec les appels par nom. Pourquoi ?