2012-08-09 3 views
5

http://clojure.github.com/clojure-contrib/str-utils-api.htmlstr-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 library가 좋습니다.

1

당신의 contrib

(use 'clojure.contrib.string) 
+0

이것은 contrib 라이브러리에서 일반적으로 분리 된 것입니다. 각 네임 스페이스는 독자적으로 진화 할 수 있도록 자체 라이브러리를 가지고 있습니다. 필요한 다른 contrib 항목이 있으면 개별 라이브러리를 확인하십시오. – deterb

+0

[ "clojure.contrib.string migrated to clojure.string"] (http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go) 구문을 볼 수 있지만 clojure.string은 clojure.contrib.string보다 기능이 적다. 특히 re-partition과 같은 regex 관련 함수가 없다. –

2

유틸 STR-기능의 일부 clojure.string 네임 스페이스에 대신 clojure.contrib.string를 사용할 수 있습니다. 예 : chomptrim-newline으로 존재하고, str-joinjoin입니다.

관련 문제