10
Jak zdefiniować anonimową funkcję z parametrami wywoławczymi w scala?Dosłowne podanie funkcji z parametrem "wywołanie przez nazwę"
Próbowałem następujące:
val fun = (x: Boolean, y: =>Int) => if(x) y else 0
Działa to dobrze z call-by-value y, ale nie z call-by-name. Czemu?