gpt4 book ai didi

clojure - coll在clojure中代表集合吗?

转载 作者:行者123 更新时间:2023-12-02 12:44:32 25 4
gpt4 key购买 nike

我一直遇到术语 coll,并且一直假设它意味着集合或列表。但我们都知道他们所说的假设。只是寻求一些澄清。

最佳答案

是的,coll 是 clojure 代码中集合参数的常用名称。

这是 idiomatic names 的列表来自(非官方)Clojure Style Guide :

in functions:

  • f, g, h - function input
  • n - integer input usually a size
  • index, i - integer index
  • x, y - numbers
  • xs - sequence
  • m - map
  • s - string input
  • re - regular expression
  • coll - a collection
  • pred - a predicate closure
  • & more - variadic input
  • xf - xform, a transducer

in macros:

  • expr - an expression
  • body - a macro body
  • binding - a macro binding vector

Library Coding Standards 中有一个类似但较短的列表Clojure 开发者 wiki 中的页面。虽然并非每个 clojure 开发人员都同意其全部内容,但两者都是很好的读物。对它们持保留态度:“规则就是用来打破的

关于clojure - coll在clojure中代表集合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31642368/

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