Как я понимаю, в Scala функция может быть вызвана либо
- по значению или
- по имени
Например, учитывая следующие объявления, знаем ли мы, как будет вызвана функция?
Декларация:
def f (x:Int, y:Int) = x;
Вызов
f (1,2)
f (23+55,5)
f (12+3, 44*11)
Каковы правила, пожалуйста?