Q. ㄹ ㅎㄱ 를 실행하여 10을 입력하면 결과로 10이 출력되지만, 이것은 10이 아니라 IO 10 같은 느낌인 것이지요? 그냥 명령형 식으로 생각해 보면 ㄹ ㅎㄱ ㄴ ㄷ ㅎㄷ 라고 해서 입력 받은 값에 1을 더하고 싶은데... 10을 감싸는 드나듦에서 10을 빼오는 방법을 모르겠습니다.

A. 네네 그렇습니다 IO처리는 최대한 뒤로 늦춰서 한번에 처리하기 때문에, 어떻게 가공하기를 원하는지를 콜백함수 형태로 제공해주어야 합니다. 주신 예에서는 함수 ㄱㅇㄱ ㄴ ㄷㅎㄷ ㄱㅅㅎㄴ ㅎ이 따로 필요합니다

(ㄹㅎㄱ) (ㄱㅇㄱ ㄴ ㄷㅎㄷ ㄱㅅㅎㄴ ㅎ) ㄱㄹㅎㄷ

🔬톺아보기