본문 바로가기

Development/Programming

Side Effect가 있는 함수

1. 변수를 수정한다.

2. 자료구조를 제자리에서 수정한다.

3. 객체의 필드를 설정한다.

4. 예외(exception)를 던지거나 오류를 내면서 실행을 중단한다.

5. 콘솔에 출력하거나 사용자의 입력을 받아들인다.

6. 파일에 기록하거나 파일에서 읽어들인다.

7. 화면에 그린다.

'Development > Programming' 카테고리의 다른 글

[링크] Promise에 관한 글..  (0) 2015.12.02
[Scala] Currying  (0) 2015.11.23
[Scala] Generic function  (0) 2015.09.05
[Scala] Local Type Inference  (0) 2015.03.17
[Scala] Explicitly Typed Self References  (0) 2015.03.16