Category: Clojure

从Apache Storm学到的经验教训

views 338 views    0
2014-10-18    Clojure, Storm/Hadoop    views 338 views    0   

摘要:Storm是一个免费、开源的分布式实时计算系统。从Storm的由来到第一个版本的诞生,从离开Twitte […]

Clojure学习入门(19)——数组

views 6,549 views    0
2014-04-27    Clojure, CSDN    views 6,549 views    0   

1、创建数组 1.1 从集合创建数组 into-array into-array (into-array as […]

Clojure学习入门(18)——数据类型

views 7,742 views    0
2014-04-10    Clojure, CSDN    views 7,742 views    0   

如何表示和处理数据 Clojure是一种动态类型语言,这意味着你在程序中永远不需要明确定义符号、函数、或者参数 […]

Clojure学习入门(17)—— 异常处理

views 8,198 views    0
2014-03-10    Clojure, CSDN    views 8,198 views    0   

异常处理 Clojure代码里面抛出来的异常,都是运行时异常。因为其是函数式编程、解释型执行。 当然,从Clo […]

Clojure学习入门(16)——正则表达式

views 9,767 views    0
2014-01-12    Clojure, CSDN    views 9,767 views    0   

一、创建 正则表达式 re-pattern函数: 函数 (re-pattern) 接受一个字符串参数,返回一个 […]

Clojure学习入门(15)——条件判断

views 9,635 views    0
2014-01-08    Clojure, CSDN    views 9,635 views    0   

一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二 […]

Clojure的2013及大事件

views 282 views    0
2014-01-07    Clojure    views 282 views    0   

摘要:Clojure作为一种LISP风格的动态函数式编程语言,在Clojure开源生态系统里发挥着重要的作用。 […]

Clojure学习入门(14)——循环控制

views 10,392 views    0
2014-01-06    Clojure, CSDN    views 10,392 views    0   

Clojure 基于函数的流程控制 repeatedly 字面意思为重复函数。一般的用法如下: user=&g […]

Clojure学习入门(13)——binding

views 8,478 views    0
2014-01-05    Clojure, CSDN    views 8,478 views    0   

Clojure里面是不支持变量的。Binding跟变量有点像,但是在被赋值之前是不允许改的,包括:全局bind […]

Clojure学习入门(12)——map/pmap

views 8,194 views    0
2013-12-29    Clojure, CSDN    views 8,194 views    0   

clojure map数据结构的常用方法,小结一下 map 各种排序 (println (sorted-map […]

Clojure学习入门(11)——宏macro

views 8,386 views    0
2013-12-27    Clojure, CSDN    views 8,386 views    0   

clojure macro宏在运行之前机械展开,定义宏相当于给语言增加新特性,写宏的*原则*: 能写成函数就不 […]

Clojure学习入门(10)——httpkit

views 8,604 views    0
2013-12-23    Clojure, CSDN    views 8,604 views    0   

Http-kit 是主要由Java 和 Clojure开发,为Clojure定制的零依赖的HTTP lib,仅 […]

Clojure学习入门(9)——连接redis

views 7,322 views    0
2013-12-22    Clojure, CSDN, SQL/NoSQL    views 7,322 views    0   

clojure 连接 redis 示例 project.cli 添加redis依赖: [clj-redis " […]

Clojure学习入门(8)——连接mongodb

views 7,241 views    0
2013-12-22    Clojure, CSDN, SQL/NoSQL    views 7,241 views    0   

clojure 连接 mongodb示例 project.clj 文件添加monger依赖: [com.nov […]

Clojure学习入门(7)——连接mysql

views 7,067 views    0
2013-12-22    Clojure, CSDN, SQL/NoSQL    views 7,067 views    0   

Clojure的contrib包中实现了对现有JDBC的封装,在wiki上有连接,该页面上包含了对不同的数据库 […]

Clojure学习入门(6)——函数定义

views 6,267 views    0
2013-12-22    Clojure, CSDN    views 6,267 views    0   

一、创建函数: fn: fn是一个宏,用于定义一个简单的函数,如下: user=> (fn [] "he […]

Clojure学习入门(5)——关键字

views 5,573 views    0
2013-12-22    Clojure, CSDN    views 5,573 views    0   

一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map […]

Clojure学习入门(4)——字符串

views 4,527 views    0
2013-12-22    Clojure, CSDN    views 4,527 views    0   

一、创建 函数str: 函数 (str) 接受任意数量的参数。如果参数不是字符串则将其转换为字符串,返回创建的 […]

Clojure学习入门(3)——数字类型

views 4,505 views    0
2013-12-22    Clojure, CSDN    views 4,505 views    0   

一、算术运算 加法+: 加法函数(+)接受任意数值类型的参数,返回它们的和;没有参数时返回0。 $clojur […]

Clojure学习入门(2)——eclipse插件

views 7,538 views    0
2013-12-22    Clojure, CSDN, Java/JSP    views 7,538 views    0   

以前听说过LISP函数式编程,也听人说Erlang的牛逼,接触了Clojure才知道,原来Clojure就是J […]

Clojure学习入门(1)——学习资料

views 8,592 views    0
2013-12-22    Clojure, CSDN    views 8,592 views    0   

Clojure (发音类似"closure",['kləʊʒə(r)])是一套现代的Lisp语言的动态语言版, […]

几分钟内学习Clojure

views 3,662 views    0
2013-11-18    Clojure, CSDN    views 3,662 views    0   

Clojure 是JVM上的一个LISP语言变种,它比Common Lisp更强调纯 函数式编程 ,但提供了一 […]