比方說,我有一個函數,像這樣的簽名:帶有隱含的函數的「類型」是什麼?
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)
但VAL沒反應以及隱含的PARAM格式。它期望在第一組parens之後看到a]。
的最終目標是做這樣的事情
r.pipeline { p =>
pipelineCmds.foreach(c => p.c)
}
任何幫助,不勝感激!
因爲'(String,Double,Any)(Format)=> Option [Int]'不是一個有效的類型。我沒有任何更好的幫助:) – 2011-07-08 18:07:07
不夠公平。一般來說,你如何將一個函數放入列表中? – jxstanford
你的'p'變量應該是什麼? –