当前位置: 首页 > 文档资料 > Clojure 中文教程 >

StructMaps(StructMaps)

优质
小牛编辑
127浏览
2023-12-01

StructMaps用于在Clojure中创建结构。 例如,如果要创建由Employee Name和Employeeid组成的结构,则可以使用StructMaps执行此操作。

关于StructMaps,Clojure中可以执行以下操作。

Sr.No.操作和描述
1defstruct

该函数用于定义所需的结构。

2struct

此函数用于定义类型的结构对象,该结构对象由defstruct操作创建。

3struct-map

此函数用于通过显式定义将哪些值分配给结构中的哪些键来专门为键值指定值。

4访问单个字段

可以通过访问键和结构对象来访问结构的各个字段。

5不变的自然

默认情况下,结构也是不可变的,因此如果我们尝试更改特定键的值,它将不会更改。

6在结构中添加新密钥

由于结构是不可变的,因此可以通过创建新结构将另一个键添加到结构的唯一方法。 以下程序显示了如何实现这一目标的示例。