(def token-store
(redis-store/->RedisTokenStore secret-key 30 {:pool {} :spec {:host "127.0.0.1" :port 6379}}))
谁能解释这是什么意思?
RedisTokenStore 是实现 TokenStore 协议及其方法的记录。但是这个语法是什么意思,对象也可以用这个语法创建:
(RedisTokenStore. secret-key 30 {:pool {} :spec {:host "127.0.0.1" :port 6379}})
那么这个符号 -> 有什么不同呢?为什么在用户定义的命名空间之后?
我知道作为一个宏, -> 用于
(-> 4 (+ 5)
(- 6))
转换为 (- (+ 4 5) 6) 并给出 3。但我也不能谷歌搜索“->”或键入类似的内容来搜索这意味着什么。