Adding methods (!>
and unless)
to Boolean
to perform a side-effect
depending on the value.
(7 > 6) !> println("seven is greater than six") (6 > 7) unless println("six is not less than seven")
Addings methods to any reducible container.
List(1, 3, 5) any even // false Array(1, 2, 3) all even // false List(2, 6, 8, 9, 6, 7, 3, 5, 8, 6, 9) selectSplit even // List(List(2, 6, 8), List(6), List(8, 6)) "age=54&name=Bob&address=At Home".toList selectSplit (_ != '&') > (_.mkString) // List(age=54, name=Bob, address=At Home)