欢迎!请参阅关于页面了解此工作方式的更多详细信息。
你好
我想在不定义协议的情况下创建记录的方法(defprotocol ComponentProtocol(view [x])(render [x]))
(defrecord Component [...]ComponentProtocol(view [x] ...)(render[x] ...))
=> 而是按如下方式定义记录
(defrecord Component [...](view [x] ...)(render [x] ...))
谢谢-Taoufik
据我所知,这是不可能的。您始终必须实现一个接口或协议。如果您不想使用协议,可以创建一个使用definterface生成的接口。