반응형
Scala 에서는 변수 선언 방법이 두가지가 있다. val 과 var 이다. var는 일반적으로 알고 있는 변수로 선언을 하는 것이여서 함수 중간에 값의 변경이 가능하다. 하지만 val 타입은 불변하는 값으로 자바의 final 선언과 비슷하다. 따라서 한 번 값이 결정되고 난 다음에는 값의 변경이 불가능하다. Scala에서는 함수형 프로그래밍을 지향하고 의도치 않은 동작을 방지하기 위해 var 타입을 사용하지 않는 것을 권장한다. 때론 이것을 지키려고 하다보면 상당히 머리를 써야할 때가 있다. 이런 문제들이 발생했을 때 유용한 패턴들을 한 번 만들어 보려 한다. 각 패턴별로 목록을 이 글에 추가해나가도록 하겠다.
2019/08/06 - [만들어 봐요/Scala] - 1. Count 값 구하기 - var 말고 val 쓰자
반응형
'IT > Scala' 카테고리의 다른 글
1. Count 값 구하기 - var 말고 val 쓰자 (0) | 2019.08.06 |
---|---|
Scala란 무엇인가? (0) | 2018.11.05 |