clojure初探

原创 2017年04月14日 17:15:29

本文目的是用clojure输出“Hello world!”

本文用的是window系统,并认定你已经安装java环境。

首先下载clojure,下载地址:https://clojure.org/

解压到自己定的目录里面,然后在cmd里面cd进clojure文件夹。

输入: java -cp ./clojure-1.8.0.jar clojure.main

我的版本是1.8,你根据自己的版本来更改版本号。

然后会提示

Clojure 1.8.0
user=>

输入:(println “hello, world!”)

它就会输出:

hello, world!
nil

这时你已经成功运行hello world程序了。

clojure_hello

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/loongago/article/details/70174396

理解clojure语法(2)

注:本文长期更新 本文梳理一些clojure的常用知识点,惯用法?maybe 1.#'表示取得变量对象本身,var-quote (#') #'x ⇒ (var x)这是#的一个reader宏,作用...
  • yin_wuzhe
  • yin_wuzhe
  • 2016-07-08 20:10:52
  • 2358

Programming Clojure笔记之六——协议和数据类型

抽象是代码重用的基础。Clojure语言本身对序列,容器和可调用性进行了抽象。在Java中,这通常是通过接口和类来实现的。在Clojure中一般使用protocol来完成这些任务。 面向抽象编程Clo...
  • cwt8805
  • cwt8805
  • 2016-05-11 13:59:35
  • 540

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

一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个...
  • sunboy_2050
  • sunboy_2050
  • 2014-01-08 23:12:00
  • 12766

Clojure中Vector和List的区别及其相关函数

Clojure是一门动态类型的语言,运行时才会做类型检查。它也不会像java这种面向对象编程语言,再调用一个对象的函数时,首先这个函数必须是属于某个对象的函数,否则检查报错。所以对于clojure中的...
  • zdplife
  • zdplife
  • 2016-08-13 17:13:55
  • 1284

Clojure系列 - 环境与IDE配置

看七周七并发这本书,对Clojure产生了浓厚的兴趣。写篇日志记录下成长以及“成长的烦恼”。 使用Clojure,必须先准备好工具。首先,我们需要搭建Clojure的构建工具 - lein。Cloj...
  • zhxdick
  • zhxdick
  • 2016-03-16 21:47:02
  • 3194

clojure-基本语法-符号及关键字

一、创建:  Keyword:  关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。  Java代码   user=> (keywo...
  • codemosi
  • codemosi
  • 2015-03-27 16:38:49
  • 668

clojure-基本语法-集合(二)

三、映射Map  Map存储一个键-值对的集合。键和值都可以是任何数据类型的对象,无论是基本数据类型还是其它映射。然而,使用关键字来作为映射的键非常合适,因此它们经常在应用映射的场合被使用。cloj...
  • codemosi
  • codemosi
  • 2015-03-27 16:40:30
  • 714

Clojure教程-基本语法

目录 1 简介 2 核心语法 3 代码功能 3.1 读取简繁字典 3.2 进行简繁翻译 3.3 读取不需要翻译的文字 3.4 过滤不翻译的文字 3.5 提供给Jav...
  • ivan_pig
  • ivan_pig
  • 2014-01-07 21:51:27
  • 2057

Clojure环境的搭建

缘起:为了研究Storm的源码,没办法只有先学习一下Clojure。虽然现在有淘宝出的JStorm,将Clojure全部用Java重写了,但是看一下Storm原作者写的代码应该更能体现Storm的根本...
  • wb81074
  • wb81074
  • 2016-01-06 11:16:44
  • 1864

Clojure专题:字符串处理

本文翻译自Strings 本文内容包括使用Clojure内建的函数和标准库来操作字符串,以及JDK中的相关操作. 版权:This work is licensed under a Creative...
  • ivan_pig
  • ivan_pig
  • 2014-02-10 20:30:18
  • 2456
收藏助手
不良信息举报
您举报文章:clojure初探
举报原因:
原因补充:

(最多只允许输入30个字)