Clojure ref-set

2018-12-28 11:18 更新

此函數(shù)用于將引用的值設置為新值,而不管舊值。

語法

以下是 ref-set 基本使用語法:

(ref-set refname newvalue)

參數(shù) ? 'refname'是保存引用值的變量的名稱。 'newvalue'是需要與引用類型相關聯(lián)的新值。

返回值 ? 引用及其對應的新值。

下面是一個 ref-set 使用的例子。

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

輸出

以上示例輸出以下結果:

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號