游戏2048 2048游戏的Clojure实现以及玩游戏的各种玩家。此实现的显着特点是它是使用本README中所述的更新程序样式编写的。用法整我更新程序样式代码Updater Style的目标是鼓励组合功能和模块化状态。该策略是将状态更改和副作用限制在称为更新程序功能的特定功能类别中。以下是这种风格的具体规则:一个更新函数总是可以接受它可以返回的任何值作为它的第一个参数。更新程序函数可能会产生副作用。没有其他函数可能会执行副作用或调用有副作用的函数。更新函数可能会改变它们的第一个参数而不是其他参数。任何其他函数都不能改变它们的参数或调用这样做的函数。对于ClojureScript开发人员:lein cljx auto & lein cljsbuild auto