【问题标题】:How to store pure scala code如何存储纯scala代码
【发布时间】:2012-06-28 10:56:11
【问题描述】:

我想使用纯 scala 代码(没有副作用)作为 akka actor 系统的不可变消息。我应该将scala代码翻译成什么形式?字符串表示是唯一正确的方法吗?

【问题讨论】:

  • “纯 Scala 代码”到底是什么意思?您是否尝试将 function 作为消息发送?或者只是一些代码来计算一个特定的?收到代码后,您打算做什么?序列化函数很重要,但如果 akka 人已经有了解决方案,我不会感到惊讶。
  • 纯函数(对应haskell函数定义)

标签: scala serialization akka


【解决方案1】:

您可以简单地发送一个 scala.FunctionX 作为消息。

object Foo {
  val f = (s: String) => s.toInt
}

someActor ! Foo.f

【讨论】:

    猜你喜欢
    • 2010-10-31
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    • 2010-11-09
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多