compare-and-set!
(compare-and-set! atom expected v)
アトムの値が expected と等しければ v を格納します。いずれの場合も true か false を返し、新しい値は deref で読み返せます。比較は eql です。数は値で、それ以外は同一性で比較します。
(compare-and-set! atom expected v)
アトムの値が expected と等しければ v を格納します。いずれの場合も true か false を返し、新しい値は deref で読み返せます。比較は eql です。数は値で、それ以外は同一性で比較します。