Clojure - Giá trị tham khảo
Reference valueslà một cách khác mà Clojure có thể làm việc với yêu cầu có các biến có thể thay đổi. Clojure cung cấp các kiểu dữ liệu có thể thay đổi như nguyên tử, tác nhân và kiểu tham chiếu.
Sau đây là các thao tác có sẵn cho các giá trị tham chiếu.
Sr.No. | Hoạt động & Mô tả |
---|---|
1 | ref Điều này được sử dụng để tạo một giá trị tham chiếu. Khi tạo một giá trị tham chiếu, có một tùy chọn để cung cấp một hàm xác nhận, hàm này sẽ xác thực giá trị được tạo. |
2 | tái thiết lập Hàm này được sử dụng để đặt giá trị của một tham chiếu thành một giá trị mới bất kể giá trị cũ hơn là gì. |
3 | thay đổi Hàm này được sử dụng để thay đổi giá trị của kiểu tham chiếu nhưng theo cách an toàn. Điều này được chạy trong một chuỗi, không thể được truy cập bởi một quy trình khác. |
4 | đồng bộ hóa Chạy biểu thức (trong một hành động ngầm định) trong một giao dịch bao gồm biểu thức và bất kỳ lệnh gọi lồng nhau nào. |
5 | đường đi làm Đường đi làm cũng được sử dụng để thay đổi giá trị của một loại tham chiếu giống như thay đổi và thiết lập lại. |