Advertisement
roman_gemini

Forward Piping

Jun 25th, 2015
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.55 KB | None | 0 0
  1. package org.gemini.scala.fun
  2.  
  3. /**
  4.  * Created by Roman on 25.06.2015
  5.  */
  6.  
  7. import scala.io.StdIn.readLine
  8.  
  9. object NoVariable extends App {
  10.  
  11.   implicit class ForwardPipe[A](val value: A) {
  12.     def =>>[B](f: A => B): B = f(value)
  13.   }
  14.  
  15.   readLine("Введите любой текст: ").trim.length match {
  16.     case x if (x & 1) == 0 =>
  17.       "В данном тексте парное количество букв" =>> println
  18.     case _ =>
  19.       "В данном тексте непарное количество букв" =>> println
  20.   }
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement