Clojure 定义函数
2018-12-20 16:17 更新
函数通过使用'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
以上内容是否对您有帮助:
更多建议: