[Elixir] 파이프라인 연산자
함수를 호출하다보면 아무래도 이래저래 함수 호출이 중첩될 경우가 잦다.
아래는 그 예시다.
2를 곱하고, 3을 더한 후에 2를 나누는 간단한 식이지만, 함수 호출이 중첩되니 영...
보기가 좋진 않다.
읽는 순서도 역순이고 말이다.



이걸 해결하고자 제공되는 것이 바로 파이프라인 연산자다.
호출식1 |> 호출식2 ... 의 형태로 사용할 수 있는데.
왼쪽에서부터 순서대로 함수를 호출하면서, 함수의 반환값을 그 다음 함수의 매개변수로 전달하는 식으로 동작한다.
위의 코드를 파이프라인으로 바꾸면 이렇게 된다.


순서도 호출대로고 직관적인게 깔끔해보인다.
적극적으로 활용해보자