Phi*_*lip 1 clojure clojurescript
在clojure文档中,smap偶尔会使用该术语.例如,核心/替换:
给定替换对和向量/集合的映射,返回带有任何元素的向量/ seq =用smap中的对应val替换的smap中的键.
术语" smap" 是什么意思?
没有特别的意义.它只是指函数参数的名称:
(replace smap coll)
Run Code Online (Sandbox Code Playgroud)
"smap"代表"替代地图"似乎是合理的.
它们可能以"s"作为前缀,因此它不会影响函数内部使用的内置函数,或者因为它们认为map参数的用例足够具体以保证更具体的名称.