Я думаю, что я хорошо знаю основы синтаксиса Scala. Возвращаемое значение метода автоматически определяется компилятором scala. Или что именно вы хотите сказать своим ответом?
могу передать ссылку на объект в метод Scala? Например. Я хочу это скомпилировать
object Constants {
val constantA:Double = ???
}
def calc(numbers:Seq[Double], Constants) = ??? // does not compile
def calc(numbers:Seq[Double], constants:Constants) = ??? // does not compile
Конечно, я могу просто сослатьсяConstants
не передавая его через список аргументов, но я бы предпочел, чтобы список передавал все зависимости метода явно как аргументы.