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
新手指南(3)复杂表达式求值
为了理解复杂的表达式和对它的操作,一个首要的前提就是理解”前缀表达式“。这可能会花费你一点时间来习惯它。不过我相信你会很快的爱上这种规则的。你想想,如果你要对多个值进行同一种运算,你只用写一个运算符在第一个值的最前面,而不是写多个运算符在中间。不信就看下面的例子:普通:1+2+3+4+5+6+8+9前缀:+123456789抛开前缀表示法不说,一个复杂表达式可以看出是一个单独的操作,或者是一组操作
chuangong2592
·
2020-06-22 23:11
Clojure
入门教程:
Clojure
– Functional Programming for the JVM中文版
http://xumingming.sinaapp.com/302/
clojure
-functional-programming-for-the-jvm-
clojure
-tutorial/api:http
caolaosanahnu
·
2020-06-22 20:12
clojure
0生1,1生C,C生万物
当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如
Clojure
,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是
awp0011
·
2020-06-22 15:35
clojure
实战——符号&@#'+-*/
clojure
实战——符号&@#’+-*/本博客继续对
clojure
语言中一些符号进行讲解:&,@,-‘,#’。
蜗牛lz
·
2020-06-22 00:31
clojure实践积累
每个架构师都应该研究下康威定律
投稿活动关于我们合作伙伴EGOStuQGIT欢迎关注我们的:InfoQ-促进软件开发领域知识与创新的传播登录En中文日本FrBr966,690二月独立访问用户语言&开发Java
Clojure
Scala.Net
LGDmar
·
2020-06-21 23:37
clojure
-基本语法-集合(一)
Clojure
提供以下集合类型:list,vector,set,map。并且可以使用Java里面提供的集合类型。所有的
clojure
集合是不可修改的、异源的以及持久的。
Dead_Knight
·
2020-06-21 19:45
clojure
clojure
-基本语法-字符串类型
[b][color=red]一、创建[/color][/b]函数str:函数(str)接受任意数量的参数。如果参数不是字符串则将其转换为字符串,返回创建的新字符串。如果没有参数或为nil,则返回空字符串,""。user=>(str1)"1"user=>(str-2.5)"-2.5"user=>(str"a")"a"user=>(str"abc"123)"abc123"user=>(str)""us
Dead_Knight
·
2020-06-21 19:44
clojure
clojure
-运行环境安装
[b][color=red]一、
clojure
下载及安装[/color][/b][color=red]官方的入门指南:[/color]http://
clojure
.org/getting_started
Dead_Knight
·
2020-06-21 19:44
clojure
clojure
-基本语法-函数定义
[b][color=red]一、创建函数:[/color][/b]fn:fn是一个宏(后面进行详细描述),用于定义一个简单的函数,如下:user=>(fn[]"hello")#user=>((fn[]"hello"))"hello"user=>((fn[x]x)"hello");带参数"hello"简短的函数可以使用#(),%表示唯一的参数;%1、%2..表示第1、2、..个参数;%&表示所有参数
Dead_Knight
·
2020-06-21 19:44
clojure
学习
clojure
地十三天
调整计划最近公司和家里有很多事情,学习
clojure
已经停了很10几天。
ukao
·
2020-06-21 18:06
想得太轻松
昨天一位技术朋友说收到了我的求助邮件,就我的“建一个长期运营的资源网站是用
clojure
还是Wordpress”的问题,回复了一封很技术层面的分析回答。
途可小姐
·
2020-06-21 16:16
帮你提升 Python 的 27 种编程语言
面向对象数据建模语言:Java,C#,Eiffel·C的面向对象衍生语言:C++,D·面向数组的数据处理:MATLAB/Octave,Julia·统计数数据分析:R·计算型管道建模:Haskell,Scala,
Clojure
weixin_33928137
·
2020-06-21 11:57
如何发布jar到clojars
Clojars介绍ClojarswebsiteClojars是一个为开源
Clojure
类库打造的仓库,截止2017年9月17日,大概有19831个项目发布在上面。整个网站也是用
Clojure
编写的。
lambeta
·
2020-06-21 10:30
Verismo Pics
谈一谈技术在做之前,纠结了很久用什么语言写,iOS端其实不用担心,因为我只会Swift,服务器端就在纠结了,本来想用
clojure
来做,但是
布拿拿
·
2020-06-21 10:39
各种编程语言的应用范围
本文涉及到的编程语言:C、C++、Java、C#、Prolog、VB、Scala、
Clojure
、Haskell、Ada、Python、Ruby、Pascal(Delphi)、Fortran、Lisp、
koudaidai
·
2020-06-21 02:32
编程
Clojure
教程-环境搭建与Hello World
目录1环境搭建1.1通过Leiningen安装1.2手动安装2HelloWorld2.1REPL2.2运行单个文件2.3编辑器1环境搭建
Clojure
是JVM上的一种语言,其语法是Lisp格式,所以称为是
IvanEye
·
2020-06-21 02:38
Clojure
Java
Clojure
专题:字符串处理
本文翻译自Strings本文内容包括使用
Clojure
内建的函数和标准库来操作字符串,以及JDK中的相关操作.版权:ThisworkislicensedunderaCreativeCommonsAttribution3.0UnportedLicense
IvanEye
·
2020-06-21 02:05
Clojure
Clojure
教程-基本语法
我们就从一个小例子来学习
Clojure
语法.核心语法首先先来看一下
Clojure
的核心语法。
Clojure
的使用的是Lisp语法,又叫S表达式。核心语法非常的简单。
IvanEye
·
2020-06-21 02:04
Clojure
既然C编译器是C语言写的,那第一个C编译器是怎样来的?
当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如
Clojure
,Jython等是基于JVM或者说是用Java实的,IronPython等是基于.NET实现的,但是Java
嵌入式资讯精选
·
2020-06-20 22:05
Lambda表达式用法大比较: Scala和Java 8
最近几年Lambda表达式风靡于编程界.很多现代编程语言都把它作为函数式编程的基本组成部分.基于JVM的编程语言如Scala,Groovy还有
Clojure
把它们作为关键部分集成在语言中.现在Java8
程序零世界
·
2020-05-26 19:00
19本高并发编程书籍推荐
并发的圣经)多处理器编程的艺术(并发编程的各种算法,java实现,有点难度)并发的艺术(多核处理器的共享内存模型中的各种算法)Java虚拟机并发编程(jvm平台上各种语言的并发比较,如java,scala,
clojure
liuhuiteng
·
2020-05-13 08:42
开发书籍
开发书籍
java8入门必备——函数式编程思维——折叠/化约函数的同义异名问题
Scala语言——reduceScala需要更多地面对某些类型相关的场景,而这些场景在动态类型的Groovy和
Clojure
语言中根本不存在。因此Scala的化约相关的函数很丰富。
每天学点编程
·
2020-04-14 09:47
Clojure
文件操作和惰性序列
本文,我会介绍如何在
Clojure
中读取和写入这些数据。1.打开文件新建文件hello.txt,放到resources目录,内容如下:helloworld!hellolambeta!
lambeta
·
2020-04-14 07:27
Jepsen 测试框架在图数据库 Nebula Graph 中的实践
作者KyleKingsbury使用函数式编程语言
Clojure
编写了这款测试框架,并对多个著名的分布式系统和数据库进行了一致性测试。
NebulaGraph
·
2020-04-13 14:40
Clojure
API Roadmap 1
Keepitsimplestupid用惯了Rails了之后,你发现你可以很快的解决一个问题,知道用什么Gem去解决相应的问题,但是你很少会去关注在这之后到底发生了什么。因为一切都在一个大盒子里面,拿来就可以用。所以我要分享一些简单基础的东西,比如写一个中间件。Demon‘srunleinnewcompojurerun这个命令会新建一个空空的工程。leinringserver-headless&cu
布拿拿
·
2020-04-13 10:05
clojure
.spec库入门学习
clojure
是一门动态类型的语言,在类型检查方面并没有c++/java这种静态类型语言好用,所以多个模块之间进行接口参数传递时,由于接口文档设计不严谨等原因,总会发生接口参数类型错误,参数个数不正确等问题
网易云社区
·
2020-04-11 21:12
函数式编程
当我们说起函数式编程来说,我们会看到如下函数式编程的长相:函数式编程的三大特性:immutabledata不可变数据:像
Clojure
一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改
杨梦鸽
·
2020-04-08 12:58
[lib]Damballa Parkour :用于
Clojure
的MapReduce库;
史上最全的“大数据”学习资源(上)-博客-云栖社区-阿里云https://yq.aliyun.com/articles/37308DamballaParkour:用于
Clojure
的MapReduce库
葡萄喃喃呓语
·
2020-04-06 20:38
Storm架构与运行原理
ApacheStorm采用
Clojure
开发。Storm有很多应用场景,包括实时数据分析、联机学习、持续计算、分布式RPC、ETL等。Hadoop(大数据分析领域无可争辩的王者)专注于批处理。这种模型
timothyue1
·
2020-04-04 20:04
《Scala程序设计》阅读书摘
JVM语言JVM上的语言越来越多了,从前几年的groovy、Scala和
Clojure
,现在又听说一门Kotlin。
javaadu
·
2020-04-03 12:23
Clojure
集合管道函数练习
我就想啊,论函数式编程,舍
Clojure
其谁?而且我在
Clojure
很少能写出loop...rec
lambeta
·
2020-04-03 07:46
SegmentFault 技术周刊 Vol.16 - 浅入浅出 JavaScript 函数式编程
以至于从Lisp的创世,到Scheme、Haskell、Clean、Erlang、Miranda、Scala、LOGO、
Clojure
SegmentFault
·
2020-04-03 05:56
【codewars】Are they the "same"
kata/550498447451fbbd7600041c/train/java简介如下:Giventwoarraysaandbwriteafunctioncomp(a,b)(compSame(a,b)in
Clojure
王简书2009
·
2020-04-02 03:18
clojure
惯用法静态分析器
今天说点
clojure
的东西。大家可能都听说过kickstarter上的一个IDE项目叫LightTable的吧,这款最开始主打
clojure
编程的IDE筹到了一大笔钱,现在已经放出来好几个试用版了。
随便写点
·
2020-04-02 01:40
Ubuntu下node.js项目发布到heroku上
Heroku是最早的云平台之一,自2007年6月开始开发,当时它只支持Ruby编程语言,但现在支持Java,Node.js,Scala,
Clojure
,Py
fanzhh
·
2020-04-01 12:14
Leiningen和IDEA~建立
Clojure
开发环境-使用IDEA和Leiningen
建立
Clojure
开发环境-使用IDEA和Leiningenhttp://www.mamicode.com/info-detail-404007.htmlOS:MacOSX10.10IDEA14.0.2CommunityEdition
葡萄喃喃呓语
·
2020-03-31 14:41
使用
Clojure
编写文字冒险游戏
本文翻译自:CastingSPELsin
Clojure
准备任何学过Lisp的人都会说Lisp和其它语言有很大的不同.它有很多不可思议的地方.本文将告诉你它有哪些独特之处!
IvanEye
·
2020-03-31 08:42
函数式内功心法-05: 无锁高并发技术之STM海市蜃楼
目前函数式语言高并发的技术有很多种,比如以Erlang/Scala为代表的Actor,还有
Clojure
/Go为代表的CSP,以及目前要介绍的Haskell/
Clojure
为代表的STM
larluo_罗浩
·
2020-03-30 23:13
Storm架构与运行原理
ApacheStorm采用
Clojure
开发。Storm有很多应用场景,包括实时数据分析、联机学习、持续计算、分布式RPC、ETL等。Hadoop(大数据分析领域无可争辩的王者)专注
达微
·
2020-03-30 18:03
Lisp & SICP 资料
LispX分钟速成Y其中Y=CommonLispX分钟速成Y其中Y=
clojure
>>>oschina版ANSICommonLisp中文翻译版CommonLisp高级编程技术(《OnLisp》中文版)Y
夏代码
·
2020-03-30 02:18
Markdown代码块支持的语言
asciidoc,aspectj,autohotkey,autoit,avrasm,awk,axapta,bash,basic,bnf,brainfuck,cal,capnproto,ceylon,clean,
clojure
oopp8
·
2020-03-28 03:55
【大神来了】Elixir语言设计者José Valim:释放Erlang VM的能量
它拥有灵活的语法和强大的宏系统,还具备模式匹配、通过协议(类似
Clojure
的方式)支持多态等功能;继承了Erlang的优点,尤其适合开发并行、分布式,以及高容错应用。Erla
蓝肥仔
·
2020-03-27 21:07
当 TiDB 遇上 Jepsen
什么是JepsenJepsen是由KyleKingsbury采用函数式编程语言
Clojure
编写的验证分布式系统一致性的测试框架,作者使用它对许多著名的分布式系统(etcd,cockroachdb...
PingCAP
·
2020-03-27 13:47
Common Lisp学习心得
Lisp分类:commonlisp、scheme、
clojure
、visuallisp、---------------------------------------------------------
Nosee123
·
2020-03-26 16:57
五本超值半价电子书推荐
五本超值半价电子书推荐1、
Clojure
Web开发实战(最新上架电子书)13.5元2、
Clojure
程序设计14.7元3、Haskell函数式编程入门17.7元4、响应式Web设计实践16.5元5、CSS
出版圈郭志敏
·
2020-03-26 03:22
Read-Eval-Print Loop,簡稱REPL
这个词常常用于指代一个Lisp的交互式开发环境,但也能指代命令行的模式和例如APL、BASIC、
Clojure
、F#、Haskell、J、Julia、Perl、PHP、Prolog、Python、R、Ruby
c2dfe2ef89b9
·
2020-03-26 01:16
Java调用
Clojure
1.新建test.txt文件,输入内容test2.用Intellijidea常见一个javaproject3.把刚才新建的test.txt放入src文件夹中4.添加
clojure
框架5.在src中创建driver.java
SmalltalkVoice
·
2020-03-25 18:31
Clojure
macro
aftertoFacthCheck(Juliatestframework).ButIdon'tunderstandmacrowellandthereissoolittlematerialaboutJuliamacro,and
Clojure
issimilartoJulia
我要走多远
·
2020-03-23 05:24
Datomic/Datalog函数式数据库
Hickey因创造了
Clojure
编程语言而蜚声业内,目前他正在开发函数式数据库Datomic。在他的演讲中,Hickey表示函数式语言中的两
葡萄喃喃呓语
·
2020-03-22 11:59
学习
Clojure
第十天
主要函数(BreadandbutterFunctions)
Clojure
是函数式编程的语言(FunctionalProgramming),函数式的特征:1.把函数当成一个普通的值2.函数可以作为其他函数的返回值
ukao
·
2020-03-22 00:08
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他