Clojure - Siêu dữ liệu
Trong Clojure, metadatađược sử dụng để chú thích dữ liệu trong một bộ sưu tập hoặc cho dữ liệu được lưu trữ trong một biểu tượng. Điều này thường được sử dụng để chú thích dữ liệu về các loại cho trình biên dịch bên dưới, nhưng cũng có thể được sử dụng cho các nhà phát triển. Siêu dữ liệu không được coi là một phần của giá trị của đối tượng. Đồng thời, siêu dữ liệu là bất biến.
Có thể thực hiện các thao tác sau trong Clojure liên quan đến siêu dữ liệu.
Sr.No. | Hoạt động & Mô tả |
---|---|
1 | meta-với Hàm này được sử dụng để xác định một bản đồ siêu dữ liệu cho bất kỳ đối tượng nào. |
2 | meta Hàm này được sử dụng để xem liệu có siêu dữ liệu nào được liên kết với một đối tượng hay không. |
3 | meta khác nhau Trả về một đối tượng có cùng kiểu và giá trị với đối tượng gốc nhưng có siêu dữ liệu kết hợp. |