Función literal con parámetro de llamada por nombre
¿Cómo se define una función anónima con parámetros de llamada por nombre en scala?
Intenté lo siguiente:
val fun = (x: Boolean, y: =>Int) => if(x) y else 0
Esto funciona bien con la llamada por valor y, pero no con la llamada por nombre. ¿Por qué?