Я экспериментировал с новой Scala IDE (Eclipse 3.6.2 + Scala IDE 2.0.0 [Scala 2.9. 0]), и я попытался сделать что-то простое, вроде этого:
(1 to 10).sum
Это отлично работает, но в последнее время я также много работал с Groovy и автоматически написал:
(1 to 10).sum()
Эта вторая версия дает мне ошибку компилятора в IDE со следующим сообщением:
недостаточно аргументов для метода sum: (implicit num: Numeric [B]) B. Неопределенное значение параметра num.
Я вижу в Scala API две версии суммы, одна без параметров, а другая неявная, указанная выше. Должен ли я вызывать методы с нулевым аргументом без круглых скобок?