Clojure 中的 struct

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

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

struct-map - 语法

(struct-map structname keyn valuen …. )

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

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

struct-map - 示例

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

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

来源:LearnFk无涯教程网

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

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

{:EmployeeName Learnfk, :Employeeid 1}

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

技术教程推荐

从0开始学架构 -〔李运华〕

TensorFlow快速入门与实战 -〔彭靖田〕

面试现场 -〔白海飞〕

Java性能调优实战 -〔刘超〕

Spring Boot与Kubernetes云原生微服务实践 -〔杨波〕

用户体验设计实战课 -〔相辉〕

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

JavaScript进阶实战课 -〔石川〕

B端体验设计入门课 -〔林远宏(汤圆)〕

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