Clojure - 定义函数
函数是通过使用'defn'宏来定义的。 以下是函数定义的一般语法。
语法
(defn functionname “optional documentation string” [arguments] (code block))
函数可以有文档字符串,这可以很好地描述函数的实际用途。
示例
以下是一个简单的函数示例。
(ns clojure.examples.hello (:gen-class)) ;; This program displays Hello World (defn Example [] (def x 1) (def y 1.25) (def str1 "Hello") (println x) (println y) (println str1)) (Example)
在上面的示例中,函数的名称是Example。
输出
1 1.25 Hello