Clojure ref

2018-12-28 10:47 更新

這用于創(chuàng)建參考值。 創(chuàng)建參考值時(shí),提供了一個(gè)選項(xiàng)來提供驗(yàn)證器函數(shù),該函數(shù)將驗(yàn)證創(chuàng)建的值。

語法

以下是 ref 基本使用語法:

(ref x options)

參數(shù) ? 'x'是需要提供給引用的值。 “選項(xiàng)”是可以提供的一組選項(xiàng),例如validate命令。

返回值 ? 引用及其對(duì)應(yīng)的值。

下面的程序顯示了如何使用它的示例。

(ns clojure.examples.example
   (:gen-class))
(defn Example []
   (def my-ref (ref 1 :validator pos?))
   (println @my-ref))
(Example)

要訪問參考值的值,可以使用@符號(hào)。

輸出

以上示例輸出以下結(jié)果:

1
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)