Clojure编程:核心功能与抽象编程深度解析
1. Clojure基础入门
Clojure作为一门强大的编程语言,能够使用字符串、数字、映射、关键字、向量、列表和集合等多种数据类型来表示信息,并且可以通过 def 和 let 为这些表示命名。同时,Clojure的函数非常灵活,用户可以创建自己的函数。其设计哲学强调简单性,具有统一的语法,并注重在原始数据类型上使用大量的函数库。
为了巩固对Clojure的理解,建议立即开始编写代码。可以参考 Clojure Cheat Sheet ,它列出了所有对本章涉及的数据结构进行操作的内置函数。以下是一些练习题,帮助你测试对Clojure的掌握程度:
1. 使用 str 、 vector 、 list 、 hash-map 和 hash-set 函数。
2. 编写一个函数,该函数接受一个数字并将其加100。
3. 编写一个名为 dec-maker 的函数,其功能与 inc-maker 类似,但执行减法操作:
(def dec9 (dec-maker 9))
(dec9 10)
; => 1
-
<
超级会员免费看
订阅专栏 解锁全文
696

被折叠的 条评论
为什么被折叠?



