기본적인 반응형 시스템을 구현해요.
반응형 프로그래밍은 값들이 서로를 기준으로 어떻게 계산되는지에 초점을 맞춘 프로그래밍 패러다임이에요. 스프레드시트처럼 한 값이 바뀌면 다른 값들로 자동으로 전파되도록 해줘요.
값을 설정할 수 있는 셀("입력" 셀)과 다른 셀을 기준으로 값이 계산되는 셀("계산" 셀)로 이루어진 기본적인 반응형 시스템을 구현해요. 입력 값이 바뀌면 값들이 전파되어 새로운 안정 상태에 도달하도록 업데이트를 구현해요.
또한 계산 셀은 변경 알림 콜백을 등록할 수 있어야 해요. 새로운 안정 상태에서 셀의 값이 이전 안정 상태와 달라졌다면, 그 셀의 콜백을 호출해요.
이 연습 문제에서는 다음과 같은 C# 기능을 사용해요:
Exercism에 가입하고 C# 트랙을 개념 62개연습 문제 178개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.