2013-10-04 2 views
1

Столкнулся кусок кода, который выглядит следующим:Что такое | символ >> в Scala

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

Это происходит из образца Play Framework приложения. Не знаю, что такое |>>.

ответ

2

Это an alias for apply по телефону enumerators. По существу, это то, что он подключает источник данных (канал, перечислитель здесь) к приемнику данных (регистратор, который является итерационным).

Iteratees может быть немного сложным, чтобы сначала обернуть голову, но на сайте Play есть a good introduction.

Смежные вопросы