E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
clojure
clojure
defn的参数解构
In
Clojure
1.2, you can destructure the rest argument just like you would destructure a map.
Aaron5
·
2013-04-16 23:00
clojure
64位window7下配置
Clojure
+Emacs开发环境
原文地址为了学习
Clojure
,我最近特别在windows下配置了基于Emacs的
Clojure
开发环境。把过程做个记录,跟大家分享一下。
wanyij
·
2013-03-30 21:48
Emacs
Clojure
clojure
64位window7下配置
Clojure
+Emacs开发环境
原文地址 为了学习
Clojure
,我最近特别在windows下配置了基于Emacs的
Clojure
开发环境。把过程做个记录,跟大家分享一下。
wanyij
·
2013-03-30 21:48
emacs
clojure
安装
clojure
编译工具leiningen
linux下很简单直接在https://github.com/technomancy/leiningen 的bin目录下有个lein文件,直接chmod+x;然后运行下就可以了,之后将lein添加到PATHwindows上,最简单的方式就是点这里下个编译好的leningen-XXXX版本.jar包 ;然后在点这里,在左上角选择对应版本的代码,下载zip包。比如你要安装到D:\lein就copyl
wanyij
·
2013-03-30 00:56
安装
clojure
安装
clojure
编译工具leiningen
linux下很简单直接在https://github.com/technomancy/leiningen的bin目录下有个lein文件,直接chmod+x;然后运行下就可以了,之后将lein添加到PATHwindows上,最简单的方式就是点这里下个编译好的leningen-XXXX版本.jar包;然后在点这里,在左上角选择对应版本的代码,下载zip包。比如你要安装到D:\lein就copyleni
wanyij
·
2013-03-30 00:56
安装
clojure
clojure
Clojure
CLR 入门
这一天已经来了,这就是
Clojure
CLR.看语言转换矩阵,
Clojure
的寄生能力超强,这方面甚至超过javascript.在CLR上有一席之地不足为怪.既然是入门,就必须回答下面几个问题:怎么安装?
回头再说 坚强2002的博客
·
2013-03-25 18:00
Clojure
读取 保存 对象
Clojure
中一样也可以这么做,并且非常简单。 1、把一个
Clojure
的Map保存的文件 hello.txt中: user=> (spit "
lippeng
·
2013-03-22 15:00
clojure
clojure
-基本语法-集合(三)
[b][color=red]操作集合的通用语句[/color][/b]1、count:count函数返回集合中元素的个数,如果count参数为nil,则返回0user=>(countnil)0user=>(count[])0user=>(count[123])3user=>(count'(1"a"))2user=>(count{:one1:two2})2user=>(count"string")6
dead_knight
·
2013-03-20 20:58
clojure
clojure
-基本语法-集合(三)
阅读更多操作集合的通用语句1、count:count函数返回集合中元素的个数,如果count参数为nil,则返回0user=>(countnil)0user=>(count[])0user=>(count[123])3user=>(count'(1"a"))2user=>(count{:one1:two2})2user=>(count"string")62、empty:返回一个空的集合,集合类型不
Dead_knight
·
2013-03-20 20:00
clojure
clojure
-基本语法-集合(三)
阅读更多操作集合的通用语句1、count:count函数返回集合中元素的个数,如果count参数为nil,则返回0user=>(countnil)0user=>(count[])0user=>(count[123])3user=>(count'(1"a"))2user=>(count{:one1:two2})2user=>(count"string")62、empty:返回一个空的集合,集合类型不
Dead_knight
·
2013-03-20 20:00
clojure
clojure
-基本语法-集合(三)
操作集合的通用语句 1、count: count函数返回集合中元素的个数,如果count参数为nil,则返回0 user=> (count nil) 0 user=> (count []) 0 user=> (count [1 2 3]) 3 user=> (count '(1 "a")) 2 user=> (coun
Dead_knight
·
2013-03-20 20:00
clojure
clojure
-基本语法-集合(三)
操作集合的通用语句 1、count: count函数返回集合中元素的个数,如果count参数为nil,则返回0 user=> (count nil) 0 user=> (count []) 0 user=> (count [1 2 3]) 3 user=> (count '(1 "a")) 2 user=> (coun
Dead_knight
·
2013-03-20 20:00
clojure
clojure
-基本语法-集合(三)
操作集合的通用语句 1、count: count函数返回集合中元素的个数,如果count参数为nil,则返回0 user=> (count nil) 0 user=> (count []) 0 user=> (count [1 2 3]) 3 user=> (count '(1 "a")) 2 user=> (coun
Dead_knight
·
2013-03-20 20:00
clojure
clojure
-基本语法-集合(三)
操作集合的通用语句 1、count: count函数返回集合中元素的个数,如果count参数为nil,则返回0 user=> (count nil) 0 user=> (count []) 0 user=> (count [1 2 3]) 3 user=> (count '(1 "a")) 2 user=> (coun
Dead_knight
·
2013-03-20 20:00
clojure
clojure
web开发 ring DEMO 搭建
主要添加了像php一样的及时修改及时生效的功能1:装lein:https://github.com/technomancy/leiningen2:下载http://p2world.sinaapp.com/file/hello-world.zip3:解压后执行leindeps 4:然后执行leinringserver
苗威
·
2013-03-20 15:00
clojure
ring
Clojure
宏 上篇
开始接触Lisp宏是看AnsiCommonLisp的第十章,Lisp宏定义相关的话题都已经提到,有兴趣的可以看看.ACL的目前已经在Github上有中文译本[第十章],不要太担心
Clojure
与Lisp
回头再说 坚强2002的博客
·
2013-03-18 18:00
scala和
clojure
的性能
有一个网站能够提供不同中语言之间的性能比较:http://shootout.alioth.debian.org/u64/index.php看看scala和java以及
clojure
和java的比较结果:
崔钢
·
2013-03-18 11:00
scala
性能
clojure
clojure
-基本语法-集合(二)
clojure
的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。
Dead_knight
·
2013-03-17 15:00
clojure
clojure
-基本语法-集合(二)
clojure
的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。
Dead_knight
·
2013-03-17 15:00
clojure
clojure
-基本语法-集合(二)
clojure
的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。
Dead_knight
·
2013-03-17 15:00
clojure
clojure
-基本语法-集合(二)
clojure
的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。
Dead_knight
·
2013-03-17 15:00
clojure
clojure
-基本语法-集合(二)
clojure
的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。
Dead_knight
·
2013-03-17 15:00
clojure
clojure
-基本语法-集合(二)
clojure
的Map有三种实现方式:数组映射、哈希映射和有序映射。它们分别使用数组、哈希表和二叉树来作为底层实现。数组映射适用于较小的映射,而对哈希映射和有序映射的比较则要基于特定应用场合的情况。
Dead_knight
·
2013-03-17 15:00
clojure
clojure
-基本语法-集合(一)
Clojure
提供以下集合类型: list, vector, set, map。并且可以使用Java里面提供的集合类型。所有的
clojure
集合是不可修改的、异源的以及持久的。
Dead_knight
·
2013-03-16 19:00
clojure
clojure
-基本语法-集合(一)
阅读更多
Clojure
提供以下集合类型:list,vector,set,map。并且可以使用Java里面提供的集合类型。所有的
clojure
集合是不可修改的、异源的以及持久的。
Dead_knight
·
2013-03-16 19:00
clojure
clojure
-基本语法-集合(一)
Clojure
提供以下集合类型: list, vector, set, map。并且可以使用Java里面提供的集合类型。所有的
clojure
集合是不可修改的、异源的以及持久的。
Dead_knight
·
2013-03-16 19:00
clojure
clojure
-基本语法-集合(一)
阅读更多
Clojure
提供以下集合类型:list,vector,set,map。并且可以使用Java里面提供的集合类型。所有的
clojure
集合是不可修改的、异源的以及持久的。
Dead_knight
·
2013-03-16 19:00
clojure
clojure
-基本语法-集合(一)
Clojure
提供以下集合类型: list, vector, set, map。并且可以使用Java里面提供的集合类型。所有的
clojure
集合是不可修改的、异源的以及持久的。
Dead_knight
·
2013-03-16 19:00
clojure
clojure
-基本语法-集合(一)
Clojure
提供以下集合类型: list, vector, set, map。并且可以使用Java里面提供的集合类型。所有的
clojure
集合是不可修改的、异源的以及持久的。
Dead_knight
·
2013-03-16 19:00
clojure
clojure
-基本语法-符号及关键字
[b][color=red]一、创建:[/color][/b]Keyword:关键字是一个内部字符串;两个同样的关键字指向同一个对象;通常被用来作为map的key。user=>(keyword'foo):foouser=>(keyword"foo"):foouser=>(keyword"user""foo"):user/foouser=>(keyword"abcdef"):abcdefuser=>
dead_knight
·
2013-03-16 11:11
clojure
clojure
-基本语法-符号及关键字
一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。 user=> (keyword 'foo) :foo user=> (keyword "foo") :foo user=> (keyword "user" "foo") :us
Dead_knight
·
2013-03-16 11:00
clojure
clojure
-基本语法-符号及关键字
阅读更多一、创建:Keyword:关键字是一个内部字符串;两个同样的关键字指向同一个对象;通常被用来作为map的key。user=>(keyword'foo):foouser=>(keyword"foo"):foouser=>(keyword"user""foo"):user/foouser=>(keyword"abcdef"):abcdefuser=>(keyword"abcdef"):abcd
Dead_knight
·
2013-03-16 11:00
clojure
clojure
-基本语法-符号及关键字
阅读更多一、创建:Keyword:关键字是一个内部字符串;两个同样的关键字指向同一个对象;通常被用来作为map的key。user=>(keyword'foo):foouser=>(keyword"foo"):foouser=>(keyword"user""foo"):user/foouser=>(keyword"abcdef"):abcdefuser=>(keyword"abcdef"):abcd
Dead_knight
·
2013-03-16 11:00
clojure
clojure
-基本语法-符号及关键字
一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。 user=> (keyword 'foo) :foo user=> (keyword "foo") :foo user=> (keyword "user" "foo") :us
Dead_knight
·
2013-03-16 11:00
clojure
clojure
-基本语法-符号及关键字
一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。 user=> (keyword 'foo) :foo user=> (keyword "foo") :foo user=> (keyword "user" "foo") :us
Dead_knight
·
2013-03-16 11:00
clojure
clojure
-基本语法-符号及关键字
一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。 user=> (keyword 'foo) :foo user=> (keyword "foo") :foo user=> (keyword "user" "foo") :us
Dead_knight
·
2013-03-16 11:00
clojure
clojure
-基本语法-流程控制(二)
[b][color=red]二、异常处理[/color][/b]
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
dead_knight
·
2013-03-15 12:21
clojure
clojure
-基本语法-流程控制(二)
二、异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
Dead_knight
·
2013-03-15 12:00
clojure
clojure
-基本语法-流程控制(二)
二、异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
Dead_knight
·
2013-03-15 12:00
clojure
clojure
-基本语法-流程控制(二)
阅读更多二、异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
Dead_knight
·
2013-03-15 12:00
clojure
clojure
-基本语法-流程控制(二)
二、异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
Dead_knight
·
2013-03-15 12:00
clojure
clojure
-基本语法-流程控制(二)
阅读更多二、异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
Dead_knight
·
2013-03-15 12:00
clojure
clojure
-基本语法-流程控制(二)
二、异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
Dead_knight
·
2013-03-15 12:00
clojure
clojure
-基本语法-流程控制(一)
阅读更多一、标准的流程控制if:将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。user=>(defnis-small[number](if((is-small50)"yes"user=>(is-sm
Dead_knight
·
2013-03-13 20:00
clojure
clojure
-基本语法-流程控制(一)
一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。 user=> (defn is-small [number] (if (< number 100
Dead_knight
·
2013-03-13 20:00
clojure
clojure
-基本语法-流程控制(一)
一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。 user=> (defn is-small [number] (if (< number 100
Dead_knight
·
2013-03-13 20:00
clojure
clojure
-基本语法-流程控制(一)
一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。 user=> (defn is-small [number] (if (< number 100
Dead_knight
·
2013-03-13 20:00
clojure
clojure
-基本语法-流程控制(一)
阅读更多一、标准的流程控制if:将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。user=>(defnis-small[number](if((is-small50)"yes"user=>(is-sm
Dead_knight
·
2013-03-13 20:00
clojure
clojure
-基本语法-函数定义
阅读更多一、创建函数:fn:fn是一个宏(后面进行详细描述),用于定义一个简单的函数,如下:user=>(fn[]"hello")#user=>((fn[]"hello"))"hello"user=>((fn[x]x)"hello");带参数"hello"简短的函数可以使用#(),%表示唯一的参数;%1、%2..表示第1、2、..个参数;%&表示所有参数,如下:user=>(#(/%3)4);结果
Dead_knight
·
2013-03-12 21:00
clojure
clojure
-基本语法-流程控制(一)
一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。 user=> (defn is-small [number] (if (< number 100
Dead_knight
·
2013-03-12 21:00
clojure
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他