Clojure 中的 struct

首页 / Clojure入门教程 / Clojure 中的 struct

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

struct-map - 语法

(struct-map structname keyn valuen …. )

参数      -  " structname"是要赋予结构的名称, " keyn和valuen"是需要分配给该结构的键值。

返回值  -  返回一个结构对象,其值映射到结构的键。

struct-map - 示例

以下程序显示了有关如何使用它的示例。

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

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

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/clojure/clojure-structmap.html

来源:LearnFk无涯教程网

{:EmployeeName Learnfk, :Employeeid 1}

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

技术教程推荐

程序员的数学基础课 -〔黄申〕

网络编程实战 -〔盛延敏〕

高并发系统设计40问 -〔唐扬〕

Node.js开发实战 -〔杨浩〕

摄影入门课 -〔小麥〕

Redis核心技术与实战 -〔蒋德钧〕

Linux内核技术实战课 -〔邵亚方〕

爆款文案修炼手册 -〔乐剑峰〕

Go进阶 · 分布式爬虫实战 -〔郑建勋〕

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