What does "|>" mean in elixir?

I'm reading through some code elixir code on github and I see |> being used often. It does not appear in the list of operation on the documentation site. What does it mean?


expires_at:    std["expires_in"] |> expires_at,


  • This is the pipe operator. From the linked docs:

    This operator introduces the expression on the left-hand side as the first argument to the function call on the right-hand side.


    iex> [1, [2], 3] |> List.flatten()

    [1, 2, 3]

    The example above is the same as calling List.flatten([1, [2], 3]).