[4강] 함수형으로 만들자
당장 Scala를 사용하기도 어려운데 함수형으로 만들어 보는 건 더더욱 힘든일 인 것 같다. 몇 가지 규칙을 정해서 함수형 코딩을 하는 습관을 기르도록 하자 첫번째로 var의 사용을 줄이자. var는 mutable한 자료형이다. mutable한 자료는 어느 순간 이상 동작을 일으킬 가능성이 높고, 예외 상황을 발생 시킬 수 있기 때문에 가급적 immutable한 자료형의 사용을 늘리도록 하자. 아래의 예제를 보면 var i = 0 while(i < args.length){ println(args(i)) i += 1} 이 코드로 argument 값을 출력할 수가 있다. 하지만 아래와 같이 코딩 스타일을 변경하면 mutable한 자료형 없이 같은 결과를 낼 수 있으며 코드 복잡도도 줄어드는 효과를 얻을 수가..
2015.04.16