1

遇到一段代码,如下所示:

 chatRoom ? (Join("Robot")) map {
      case Connected(robotChannel) => 
        // Apply this Enumerator on the logger.
        robotChannel |>> loggerIteratee
    }

这来自一个示例 Play Framework 应用程序。不知道|>>在这种情况下是什么。

4

1 回答 1

2

它是on enumerators的别名apply。本质上,它所做的是将数据源(通道,此处为枚举器)附加到数据接收器(记录器,它是一个迭代器)。

Iteratees 一开始可能有点难以理解,但Play 网站上有一个很好的介绍。

于 2013-10-04T02:34:15.207 回答