Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 使用什么代替str-utils函数?_Clojure_Deprecated_String Utils - Fatal编程技术网

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相关的函数,如重新分区。