首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

clojure-根本语法-函数定义

2013-03-21 
clojure-基本语法-函数定义一、创建函数:fn:fn是一个宏(后面进行详细描述),用于定义一个简单的函数,如下:de

clojure-基本语法-函数定义
一、创建函数:
fn:
fn是一个宏(后面进行详细描述),用于定义一个简单的函数,如下:



defn-:
defn-与defn功能一致,都是用于定义函数的,但是defn-定义的函数作用域是私有的,而defn定义的函数是公有的,如下:


组合函数comp:
形如:

这样调用的好处是更少的(),也更接近于scala的习惯。
user=> (fn? #("test"))trueuser=> (fn? +)trueuser=> (fn? 1)false

热点排行