Clojure ns 宏介绍

原创 2016年05月30日 18:19:28

:use , :require

最重要是https://clojuredocs.org/clojure.core/use

(ns some.namespace
  (:require [clojure.contrib.json :as json])
  (:use [clojure.string :only [trim lower-case split]]
        [clojure.contrib.shell-out]
        [clojure.pprint]
        [clojure.test]))

Clojure语言十三: 宏的基本概念

micro与function的区别特点是允许在Clojure evaluate你的list之前,你能够像处理函数一样的处理它, 但是不evaluate。如果你想把一个表达式作为参数传递给函数,并要求这...
  • sheismylife
  • sheismylife
  • 2015年10月18日 21:49
  • 1939

clojure实战——何时使用宏

clojure实战——何时使用宏一、记住几点 在C语言中,宏在编译的时候会被文本替代,纯粹的文本替换。而在clojure中,宏在编译的时候会先被求值,然后求值后得到的数据结构代替宏原来的位置。而正是这...
  • Linux2_SCDN
  • Linux2_SCDN
  • 2017年11月23日 22:18
  • 50

【Clojure】在loop-recur中实现多重循环

在loop-recur中实现多重循环(里:如何造一个轮子)
  • zhenaodingpao
  • zhenaodingpao
  • 2016年07月09日 01:14
  • 353

clojure实战——搭建web前端开发框架(模拟web服务器、推送js修改)

直接动手搭建框架吧,闲话留着后面碎碎念~~1. 框架概述 使用figwheel库,通过websocket将js推送给浏览器。修改ClojureScript之后,不用重新编译打包,就可立即推送到浏览器进...
  • Linux2_SCDN
  • Linux2_SCDN
  • 2015年10月30日 00:53
  • 1227

clojure用gen-class来实现java接口,及java中测试

clojure借助gen-class实现java接口,提前编译为class文件? 这在很长一段时间困扰了我,虽然如《clojure编程》中也有介绍,但是却不知道如何运行, 一些细节没被提到,让我与...
  • lx1848
  • lx1848
  • 2016年06月07日 17:06
  • 461

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

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

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

如何表示和处理数据Clojure是一种动态类型语言,这意味着你在程序中永远不需要明确定义符号、函数、或者参数的数据类型。但是,所有的值仍然有一个类型。字符串时是字符串,数字是数字,列表是列表,等等。如...
  • sunboy_2050
  • sunboy_2050
  • 2014年04月10日 22:31
  • 9200

理解clojure语法(2)

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

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

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

Clojure系列 - 环境与IDE配置

看七周七并发这本书,对Clojure产生了浓厚的兴趣。写篇日志记录下成长以及“成长的烦恼”。 使用Clojure,必须先准备好工具。首先,我们需要搭建Clojure的构建工具 - lein。Cloj...
  • zhxdick
  • zhxdick
  • 2016年03月16日 21:47
  • 2834
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Clojure ns 宏介绍
举报原因:
原因补充:

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