Скажем, у меня есть функция, с подписью, как это:Что такое «тип» функции с implict?
def tsadd(key: Any, time: Double, value: Any)(implicit format: Format): Option[Int]
И я хочу, чтобы создать список некоторого числа этих функций для последующей оценки. Как мне это сделать. Я попытался создать список, как:
val pipelineCmds:List[(String,Double,Any)(Format) => Option[Int]] = Nil
и делаю это:
pipelineCmds ++ r.tsadd(symbol, timestamp.getMillis.toDouble, value)
Но вал не реагировал хорошо неявный формат пары. Он ожидает увидеть] после первого набора парнеров.
Конечная цель состоит в том, чтобы сделать что-то вроде
r.pipeline { p =>
pipelineCmds.foreach(c => p.c)
}
Любая помощь очень ценится!
Потому что '(String, Double, Any) (Format) => Option [Int]' не является допустимым типом. У меня нет никакой лучшей помощи :) –
Достаточно честный. Как правило, как бы вы поместили функцию в список? – jxstanford
Какова должна быть ваша переменная 'p'? –