在 65 多种语言中提升技能
在 LLM 时代学习编程与构建。
探索你的 Exercism 学习历程
重温你最喜欢的解答
来自合作伙伴的优惠和折扣
直播、讲解视频及更多内容
编程语言的简短概览
从他人的故事中汲取灵感
与社区聊天互动
深入探讨话题
你可以如何帮助 Exercism
在他人学习的过程中提供帮助
提供帮助所需的一切资料
认识 Exercism 背后的成员
支持我们的本地化项目
帮助支持我们的使命
了解我们的组织
探索我们取得的成就
将你的解答备份到 GitHub
我们表达感谢的方式
即将推出
Ready to put your newfound language skills into use? Get 40% off CodeCrafter's real-world proficiency projects!
实现一个基本的响应式系统。
响应式编程是一种编程范式,关注值之间如何相互计算,让一个值的变化能自动传播到其他值,就像电子表格那样。
实现一个基本的响应式系统,其中既有值可设置的单元格(“输入”单元格),也有值由其他单元格计算得出的单元格(“计算”单元格)。 实现相应的更新机制:输入值发生变化时,各值会传播开来,最终达到新的稳定系统状态。
此外,计算单元格还应支持注册变更通知回调。 当单元格在新的稳定状态下的值不同于上一个稳定状态时,调用该单元格的回调。
注册 Exercism,借助 70 个练习 和真人导师指导,学习并掌握 Nim,全部免费。