Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. infix operator |>: AdditionPrecedence
  2. public func |> <T,U>(lhs: T, rhs: (T) -> U) -> U {
  3. return rhs(lhs)
  4. }
  5.  
  6. public func |> <T>(lhs: T, rhs: inout T) {
  7. rhs = lhs
  8. }
  9.  
  10. infix operator <|: AdditionPrecedence
  11.  
  12. public func <| <T>(lhs: T, rhs:(T) -> Void) -> T {
  13. rhs(lhs)
  14. return lhs
  15. }
  16.  
  17. UILabel()
  18. <| {"pipe" |> $0.text}
  19. <| {$0.sizeToFit()}
  20. |> self.view.addSubview
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement