ScalaのList.foldRightに提供されている関数に追加のパラメーターを渡す方法はありますか?
いくつかのサンプルコード:
def createActorPool[T](implicit actor: Manifest[T], poolSize: Int): List[Supervise] = {
(1 to poolSize).foldRight(List[Supervise]()) {
(idx, list) => { Supervise(actorOf[actor], Permanent) :: list }
}
}
私が興味を持っているオブジェクトはですがactor
、Superviseの作成に使用されている場合は表示されません。
PS:私はScalaにかなり慣れていないので、これがFAQである場合は、謝罪を受け入れてください(該当するヒットがない大規模なグーグルにもかかわらず)。