Clojure 中的 Adding a New Key to the

首页 / Clojure入门教程 / Clojure 中的 Adding a New Key to the

由于结构是不可变的,因此可以将另一个键添加到结构中的唯一方法是创建新结构。

示例

(ns clojure.examples.example
   (:gen-class))
(defn Example []
   (defstruct Employee :EmployeeName :Employeeid)
   (def emp (struct-map Employee :EmployeeName "Learnfk" :Employeeid 1))
   (def newemp (assoc emp :EmployeeRank "A"))
   (println newemp))
(Example)

在上面的示例中,我们通过创建新的结构对象将名为EmployeeRank的新键关联到该结构。

链接:https://www.learnfk.comhttps://www.learnfk.com/clojure/clojure-adding-key-to-structure.html

来源:LearnFk无涯教程网

上面的程序产生以下输出。

无涯教程网

{:EmployeeName Learnfk, :Employeeid 1, :EmployeeRank A}

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出区块链 -〔陈浩〕

数据结构与算法之美 -〔王争〕

数据分析实战45讲 -〔陈旸〕

RPC实战与核心原理 -〔何小锋〕

体验设计案例课 -〔炒炒〕

Redis源码剖析与实战 -〔蒋德钧〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

JavaScript进阶实战课 -〔石川〕

手把手教你落地DDD -〔钟敬〕

好记忆不如烂笔头。留下您的足迹吧 :)