欢迎!请查看关于页面以获取更多有关如何工作的信息。
增强deftype,允许字段被标记为ACC_TRANSIENT。
草稿语法(deftype AType (link: ^:transient hash))
在实验中遇到这个需求,当时使用了(link: https://github.com/ghadishayban/clojure/commit/906cd6ed4d7c624dc4e553373dabfd57550eeff2)来编写reified range,而不是在Java中。
补丁不包括docstring更改,但有测试。
由adrianm发表的评论
也许^:transient-mutable是一个更合适的修饰符名称,以与^:unsynchronized-mutable和^:volatile-mutable字段修饰符保持一致。无论如何,此功能将消除需要将类型降级到Java以使用transient字段的需求。
由jafingerhut发表的评论
Roberto,您可以点击“投票”一词来实际对票进行投票,票务管理员有时会查看这些投票以检查受欢迎的项目。+1评论不能这样做。