以下代码:
(into {} [[:a 1][:b 2][:c 3][:d 4][:e 5]])
Run Code Online (Sandbox Code Playgroud)
...生成关键字/值对的映射(?).我不太明白双方括号的意义,我假设它是一个解构的例子?
谢谢,
〜凯特琳
into是一个函数,用于通过重复将第二个集合中的元素添加到第一个带有conj函数的元素来结合两个集合.
所以,(into {} [[:a 1][:b 2]])只是一个同义词
(-> {} (conj [:a 1]) (conj [:b 2]))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |