一次Clojure web Rest api项目的开发实战.

所需积分/C币:50 2017-08-22 14:17:30 1.52MB PDF
10
收藏 收藏
举报

一次Clojure web Rest api项目的开发实战.
Clojure是什么? Clojure is a dynamic programming language that targets the java virtual Machine(and the CLR, and JavaScript) clojure.org acon Brought by InfoQ Clojure Lisp on JVM 函数式语言 动态语言 作者: Rich Hickey 2007年10月第一次发布 主页http://clojure.org acon Brought by Into Q Clojure真实和谎言 ●前缀运算符 任意参数个数 括号复括号: Lost in stupid parentheses 优先级明确通过括号嵌套表达 ●括号组成的form即是数据结构List Data is code is data 动态 动态类 交互式编程 QCl Brought by InfoQ Clojure真实和谎言 函数式编程: First class 存储为var 作为返回值 作为参数 Clojure是并发语言 ●原生支持STM,提供多种并发原语 ●core. async 真实的情况:你用到的机会不多 QCon Brought by InfoQ Clojure眼见为实 顺序 (do(println 1)(println 2)..... 条件 (if(>a b) “a大于b” “b大于或者等于a”) 循环 (loop [n 1 ret 0 (if(>n100) ret (recur (inc n)(+ ret n)))) acon Brought by InfpQ Clojure眼见为实 (+a bcd=>a+b+c+d (a(+bc)d)=>a*(b+c)*d ( op arg1arg2…) List数据结构 QCon Brought by InfoQ Clojure眼见为实 Code <= Data Lits结构:中间代码,宏可以操作并生成中 间代码 宏( Macro):扩展编译器,加入新的语法结 构 if test when test (defmacro when then something 1 else something [test &t body] (list if test(cons ' do body))) acon Brought by InfoQ Clojure眼见为实 REPL(Read-Eva- Print-Loop):交互式编程 且且 lojure 1.6.0 luser=>(println"hello world") hello world nil user>(+123) luser=>(def a 1) 排'user/a ser=>(*a2) user=> QCon Brought by Inoa

...展开详情
试读 39P 一次Clojure web Rest api项目的开发实战.
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
一次Clojure web Rest api项目的开发实战. 50积分/C币 立即下载
1/39
一次Clojure web Rest api项目的开发实战.第1页
一次Clojure web Rest api项目的开发实战.第2页
一次Clojure web Rest api项目的开发实战.第3页
一次Clojure web Rest api项目的开发实战.第4页
一次Clojure web Rest api项目的开发实战.第5页
一次Clojure web Rest api项目的开发实战.第6页
一次Clojure web Rest api项目的开发实战.第7页
一次Clojure web Rest api项目的开发实战.第8页

试读结束, 可继续读4页

50积分/C币 立即下载 >