我是一名希望学习函数式编程的Java程序员。我的目标是在各种函数式编程语言(即Clojure,Scala)中实现一个简单的用例(比如简单的基于文本的游戏,如tic-tac-toe),以便了解每个用户的细节。
是否有任何FP专家可以推荐我可以开始的特定用例?或者Tic Tac Toe(noughts and crosses)是否足以开始使用?
请注意,此时我将专注于基于JVM的语言。
答案 0 :(得分:2)
我认为Tic-Tac-Toe会帮助你。让我分享一下我的开始,我开始学习,
以下是math.arithmetic。
的链接注意:它缺少一个像样的自述文件。我稍后再说。实际上,我从没想过要分享这个,因为它太琐碎了。
<强> [编辑] 强>
您可以尝试4clojure。
4Clojure是一个资源,帮助新生的clojurians通过互动问题学习语言。
[再次编辑]
还有Project Euler,很多人发现这对于这类事情很有用。
项目欧拉是一系列具有挑战性的数学/计算机编程问题,需要的不仅仅是数学见解。