Я играл с новой 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 со следующим сообщением:
недостаточно аргументов для суммы метода: (неявное число: числовое [B]) B. Неопределенный параметр значения параметра
В API Scala я вижу, что существует две версии sum, одна из которых не принимает никаких параметров, а другая - неявно. Нужно ли мне приводить методы без аргументов без круглых скобок?