gpt4 book ai didi

clojure - 无法理解 :state in Clojure

转载 作者:行者123 更新时间:2023-12-04 23:11:00 24 4
gpt4 key购买 nike

我明白什么:状态/做/。它会在您的类中创建一个字段,就像在 Java 中一样。我不明白这是什么意思?似乎我只看到它使用 Clojure 生成的扩展其他类的类来完成。 http://www.fatvat.co.uk/2009/05/clojure-and-robocode.html作为一个例子。我不懂 Java,也不太精通面向对象编程。有人可以向我解释 :state 的要点,以及它与 Java 互操作的适合之处吗?

非常感谢!

注意:当我说 :state 时,我指的是 (:gen-class :state)

最佳答案

:state 只是一种在作为 gen-class 的一部分生成的函数之间共享一些数据的方式。将其视为与对象的实例数据完全相同。

关于clojure - 无法理解 :state in Clojure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1112567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com