~> 运算符在 Spray.io 中究竟意味着什么?
What exactly ~> operator means in Spray.io?
通读了一些代码,但我无法理解该运算符的含义。
感谢您的帮助!
spray中的自定义操作符,类似于Function1.andThen
用于组合函数,但与Futures一起使用时更方便。它支持链接这三种类型的函数:
A => B
和 B => C
到 A => C
(与 andThen
相同)
A => Future[B]
和 B => C
到 A => Future[C]
(类似于 Future.map
)
A => Future[B]
和 B => Future[C]
到 A => Future[C]
(类似于 Future.flatMap
)
通读了一些代码,但我无法理解该运算符的含义。 感谢您的帮助!
spray中的自定义操作符,类似于Function1.andThen
用于组合函数,但与Futures一起使用时更方便。它支持链接这三种类型的函数:
A => B
和B => C
到A => C
(与andThen
相同)A => Future[B]
和B => C
到A => Future[C]
(类似于Future.map
)A => Future[B]
和B => Future[C]
到A => Future[C]
(类似于Future.flatMap
)