高级解构
(let [[a b & c :as d]
[1 2 3 4 5]] [a b c d])
=> [1 2 (3 4 5) [1 2 3 4 5]]
& 符号后面跟的符号c表示取除 a 和 b 除外的剩余部分
:as 符号后面跟的 d 表示取原始数据
高级解构
(let [[a b & c :as d]
[1 2 3 4 5]] [a b c d])
=> [1 2 (3 4 5) [1 2 3 4 5]]
& 符号后面跟的符号c表示取除 a 和 b 除外的剩余部分
:as 符号后面跟的 d 表示取原始数据