[Elixir] 익명함수 축소 표현: capture operator
익명함수는 기본적으로 아래와 같이 작성한다.
fn(인자...) -> 반환값 end


근데 이게 end도 있고 해서 빨리빨리 치기엔 영 애매할 수 있다.
다행히도 엘릭서에는 그런 이들을 위한 축소표현이 제공된다.
이제 이런식으로 쓸 수 있다.
이건 위 코드와 완전히 동일하다.


&() 안에 들어가는게 반환값이고, $1은 첫번째 인자라는 뜻이다. 인자가 둘 이상이라면 $1, $2... 순서대로 지정할 수 있다.
캡쳐 연산자라고 부르더라
참조
https://www.tutorialspoint.com/elixir/elixir_functions.htm