gpt4 book ai didi

function - Mapcat 是如何工作的?

转载 作者:行者123 更新时间:2023-12-02 22:11:08 26 4
gpt4 key购买 nike

我对 Clojure 真的很陌生! `mapcat 如何工作?

最佳答案

mapcat function只是申请concat function的快捷方式结果为 map function :

=> (mapcat reverse [[3 2 1 0] [6 5 4] [9 8 7]])
(0 1 2 3 4 5 6 7 8 9)

=> (apply concat (map reverse [[3 2 1 0] [6 5 4] [9 8 7]]))
(0 1 2 3 4 5 6 7 8 9)

引用文献:

<小时/>

通过将 mapcatvector function 结合使用您可以交错多个集合:

=> (mapcat vector [1 2 3 4 5 6] [:q :w :e :r :t :y])
(1 :q 2 :w 3 :e 4 :r 5 :t 6 :y)

使用 list function 会得到相同的结果而不是向量

关于function - Mapcat 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25548478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com