Поэтому эффективно для каждого элемента (используя подчеркивание в качестве входного аргумента, как в случае 1), выведите ссылку на функцию, «полученную из» (не уверенную в правильной терминологии), метод * в java.lang.String. (случай 3)? Спасибо!

е ли вы помочь мне понять, что подчеркивание делает во втором случае ниже? Я предполагаю, что он определяет анонимную функцию для каждого элемента списка, но почему эта функция не вызывается так, как в первом случае?

scala> List(1,2,3,4).foreach(x => println("*" * x))
*
**
***
****

scala> List(1,2,3,4).foreach(_ => println("*" * _))
$line25.$read$iw$iw$iw$iw$$Lambda$1197/562203102@a632ae0
$line25.$read$iw$iw$iw$iw$$Lambda$1197/562203102@a632ae0
$line25.$read$iw$iw$iw$iw$$Lambda$1197/562203102@a632ae0
$line25.$read$iw$iw$iw$iw$$Lambda$1197/562203102@a632ae0

Ответы на вопрос(1)

Ваш ответ на вопрос