Clojure 使用什么代替str-utils函数?
书上写着Clojure 使用什么代替str-utils函数?,clojure,deprecated,string-utils,Clojure,Deprecated,String Utils,书上写着 String utilities for Clojure Deprecated since clojure-contrib version 1.2 但是它没有写我应该用什么来代替。这里有“chomp”或“re-partition”等方便的函数 如何将旧的clojure v1.1移植到最新版本?我是否应该直接将函数从clojure contrib复制到源代码中?是的,我认为clojure/core字符串和re库更适合您。您可以使用它来代替str-utils contrib (use '
String utilities for Clojure
Deprecated since clojure-contrib version 1.2
但是它没有写我应该用什么来代替。这里有“chomp”或“re-partition”等方便的函数
如何将旧的clojure v1.1移植到最新版本?我是否应该直接将函数从clojure contrib复制到源代码中?是的,我认为clojure/core字符串和re库更适合您。您可以使用它来代替str-utils contrib
(use 'clojure.contrib.string)
有些功能位于命名空间中。例如,
chomp
以trim newline
的形式存在,str join
是join
请注意,这是contrib库的一个通用拆分-每个名称空间几乎都有自己的库,因此它们可以独立演化。如果您还需要其他contrib项,请检查各个库。我看到了短语,但clojure.string的函数似乎比clojure.contrib.string少,值得注意的是,没有与regex相关的函数,如重新分区。