2012-08-09 8 views
5

http://clojure.github.com/clojure-contrib/str-utils-api.htmlではstr-utils関数の代わりに何を使用しますか?

String utilities for Clojure 
Deprecated since clojure-contrib version 1.2 

それが書かれていませんが、私が代わりに何を使うべきであると書かれています。 「chomp」や「re-partition」のような便利な機能があります。

古いクロージャv1.1 codeを最新バージョンに移植するにはどうすればよいですか? clojure-contribの関数をソースコードに直接コピーするだけでいいですか?

答えて

-1

はい、私はclojure/core stringとreライブラリがあなたにとって良いと思います。

1

あなたはclojure.contrib.stringの代わりに、STR-utilsのcontribの

(use 'clojure.contrib.string) 
+0

これはcontribライブラリの一般的な分割であることに注意してください。それぞれの名前空間は独自のライブラリを持っていて、独立して進化することができます。必要な他のcontrib項目がある場合は、個々のライブラリをチェックしてください。 – deterb

+0

私は["clojure.contrib.string migoated to clojure.string"](http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go)というフレーズを参照していますが、clojure.stringはclojure.contrib.stringよりも機能が少なくなっています。特に、再パーティションのような正規表現関連の関数はありません。 –

2

を使用することができる機能のいくつかはclojure.string名前空間にあります。例えば、chompは、trim-newlineとして存在し、str-joinは、joinである。

関連する問題