Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env xcrun swift -i
- infix operator |> { associativity left precedence 0 }
- func |> <T, U>(value: T, funct: T -> U) -> U {
- return funct(value)
- }
- infix operator |< { associativity right precedence 0 }
- func |< <T, U>(funct: T -> U, value: T) -> U {
- return funct(value)
- }
- infix operator !> { associativity left precedence 255 }
- func !> <T, U>(value: T, funct: T -> U) -> U {
- return funct(value)
- }
- infix operator !< { associativity right precedence 255 }
- func !< <T, U>(funct: T -> U, value: T) -> U {
- return funct(value)
- }
- { $0.uppercaseString } !< "hi there" |> println
Advertisement
Add Comment
Please, Sign In to add comment