我开始学习 clojure,但我被这件事困住了,我对 java 有一定的了解,也许我的方法太像 java,但我真正的问题是 - 我做了一个让用户输入一些字符串的函数,现在我想要什么时候用户输入这些字符串以创建一个新对象,然后将其插入到列表中,以便稍后显示该列表的元素,如何完成?我试过了...
(defn unesi []
(println "Unesite ime i prezime studenta: ")
(let [imePrezime (read-line)]
(println "Unesite index studenta: ")
(let [index (read-line)]
(println "Unesite email studenta: ")
(let [email (read-line)]
(def s1 {:ime imePrezime :index index :email email})
(println "Uspjesno ste unijeli studenta!")
)
)
)
)
我已经设法制作了一个新对象,但它始终是同一个对象,我怎样才能始终添加一个新对象?以及如何将其添加到列表中以稍后显示元素?