एक आधारभूत रिएक्टिव सिस्टम बनाइए।
रिएक्टिव प्रोग्रामिंग प्रोग्रामिंग का एक तरीका है जिसमें वैल्यू की गणना एक-दूसरे के आधार पर की जाती है, ताकि एक वैल्यू में हुए बदलाव का असर अपने आप बाकी वैल्यू पर पड़े, जैसे किसी स्प्रेडशीट में।
एक आधारभूत रिएक्टिव सिस्टम बनाइए जिसमें ऐसे सेल हों जिनकी वैल्यू सेट की जा सके ("input" सेल) और ऐसे सेल हों जिनकी वैल्यू दूसरे सेल के आधार पर गणना की जाती हो ("compute" सेल)। अपडेट इस तरह बनाइए कि जब किसी इनपुट सेल की वैल्यू बदले, तो वह बदलाव आगे बढ़कर सिस्टम की एक नई स्थिर स्थिति बना दे।
इसके अलावा, कंप्यूट सेल में बदलाव की सूचना देने वाले कॉलबैक रजिस्टर करने की सुविधा होनी चाहिए। जब किसी सेल की वैल्यू नई स्थिर स्थिति में पिछली स्थिर स्थिति से बदल जाए, तो उस सेल के कॉलबैक कॉल कीजिए।
Exercism पर साइन अप कीजिए और F# को 18 कॉन्सेप्ट148 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।