![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Clojure编程乐趣
zhangningboo
这个作者很懒,什么都没留下…
展开
-
Clojure编程乐趣:clojure哲学-封装实例
(defn initial-board [] "初始化棋盘,棋盘坐标 8 7 6 5 4 3 2 1 a b c d e f g h " [\r \n \b \q \k \b \n \r \p \p \p \p \p \p \p \p \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \-原创 2021-10-27 16:18:44 · 95 阅读 · 0 评论 -
Clojure编程乐趣:多态和表达式
(defprotocol Connectable (my-cat [this other])) => Connectable #_ 扩展 List 类型 (extend-type java.util.List Connectable (my-cat [this other] (println "List my-cat") (concat this other))) => nil (my-cat [1 2 3] [4 5 6]) List my-cat => (1原创 2021-10-27 15:47:06 · 127 阅读 · 0 评论