【发布时间】:2011-12-30 00:50:54
【问题描述】:
我对 scala 还很陌生,基本上我希望有几个函数与哈希图中的字符串耦合。 但是,我在subscribers.get(e.key)(e.EventArgs); 收到错误。说明 Option[EventArgs => Unit] 不带参数... 示例代码:
object Monitor {
val subscribers = HashMap.empty[String, (EventArgs) => Unit ]
def trigger(e : Event){
subscribers.get(e.key)(e.EventArgs);
}
def subscribe(key: String, e: (EventArgs) => Unit) {
subscribers += key -> e;
}
}
【问题讨论】:
标签: list function scala methods hashmap