1
状態遷移のシーケンスストリームとして記述されたプログラムをscalaz-streamに置き換えるにはどうすればよいですか?
以前は状態遷移のシーケンスとして作成したプログラムを再編成する方法を理解しようとしています。 私はいくつかのビジネスロジックを持っています: type In = Long type Count = Int type Out = Count type S = Map[Int, Count] val inputToIn: String => Option[In] = s => try Some(s.toLong) catch { case _ : Throwable => None } def transition(in: In): S => (S, Out) = s => { val …