Clojure将字符串的PersistentVector转换为关键字的PersistentVector

Clojure将字符串的PersistentVector转换为关键字的PersistentVector,clojure,casting,type-conversion,Clojure,Casting,Type Conversion,给定以下向量:[“a”“b”“c”]如何将其转换为[:a:b:c]您可以使用mapv: (mapv keyword ["a" "b" "c"]) (vec(地图关键词[“a”“b”“c]”)谢谢您的回复,但这将导致[:a”“:b”“:c”]和(:a(地图关键词[“a”“b”“c]”)将被删除)nil@RoniGadot-它将返回您在问题中要求的[:a:b:c](:a(mapv关键字[“a”“b”“c]”))返回nil,因为将关键字作为函数应用不会在向量内搜索。请在问题中添加任何附加要求。

给定以下向量:
[“a”“b”“c”]
如何将其转换为
[:a:b:c]
您可以使用
mapv

(mapv keyword ["a" "b" "c"])

(vec(地图关键词[“a”“b”“c]”)

谢谢您的回复,但这将导致
[:a”“:b”“:c”]
(:a(地图关键词[“a”“b”“c]”)将被删除)
nil@RoniGadot-它将返回您在问题中要求的
[:a:b:c]
(:a(mapv关键字[“a”“b”“c]”))
返回
nil
,因为将关键字作为函数应用不会在向量内搜索。请在问题中添加任何附加要求。