欢迎!请参阅关于页面了解有关如何工作的更多信息。
嗨
我想在不定义协议的情况下创建record的方法(defprotocol ComponentProtocol(view [x])(render [x]))
(defrecord Component [...]ComponentProtocol(view [x] ...)(render[x] ...))
=> 可以这样定义record
(defrecord Component [...](view [x] ...)(render [x] ...))
问候-Taoufik
据我所知,这是不可能的。您总是需要实现一个接口或协议。如果您不想使用协议,可以使用definterface创建一个接口。