clean-architecture

6장. 함수형 프로그래밍

정수를 제곱하기

(println (take 25(map (fn [x] (* x x)) (range))))
0..24 |> Enum.map(fn x -> x * x end) |> Enum.each(fn x -> IO.puts(x) end)

불변성과 아키텍처

가변성의 분리

이벤트 소싱

결론