W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
此函數用于定義由defstruct操作創(chuàng)建的類型的結構對象。
以下是 struct 的基本使用語法:
(struct structname values)
參數 ? 'structname'是要給結構的名稱。 'values'是需要分配給結構的鍵值的值。
返回值 ? 返回一個結構對象,其值映射到結構的鍵。
下面是 struct 的使用示例:
(ns clojure.examples.example (:gen-class)) (defn Example [] (defstruct Employee :EmployeeName :Employeeid) (def emp (struct Employee "John" 1)) (println emp)) (Example)
以上示例將輸出以下結果:
{:EmployeeName John, :Employeeid 1}
可以清楚地看到,struct函數中提供的值被分配給Employee對象的鍵。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: