Clojure-문자열

String리터럴은 문자열 텍스트를 따옴표로 묶어 Clojure에서 구성됩니다. Clojure의 문자열은 "Hello World"와 같은 큰 따옴표를 사용하여 구성해야합니다.

다음은 Clojure에서 문자열 사용의 예입니다.

(ns clojure.examples.hello
   (:gen-class))
(defn hello-world []
   (println "Hello World")
   (println "This is a demo application"))
(hello-world)

산출

위의 프로그램은 다음과 같은 출력을 생성합니다.

Hello World
This is a demo application

기본 문자열 작업

Clojure에는 문자열에 대해 수행 할 수있는 여러 작업이 있습니다. 다음은 작업입니다.

Sr. 아니. 문자열 연산 및 설명
1 str

문자열 연결은 간단한 str 함수로 수행 할 수 있습니다.

2 체재

문자열의 형식화는 단순 형식화 기능으로 수행 할 수 있습니다. format 함수는 다음을 사용하여 문자열을 형식화합니다.java.lang.String.format.

카운트

문자열의 문자 수를 반환합니다.

4 구독자

시작부터 시작하여 끝 (기본값은 문자열 길이)에서 끝나는 's'의 하위 문자열을 반환합니다.

5 비교

'x'가 논리적으로 '보다 작음', '같음'또는 '보다 큼' 'y'인 경우 음수, 0 또는 양수를 반환합니다.

6 소문자

문자열을 모두 소문자로 변환합니다.

7 대문자

문자열을 모두 대문자로 변환합니다.

8 어울리다

선택적 구분 기호로 구분 된 (seq 컬렉션)에서 반환 된 컬렉션의 모든 요소 문자열을 반환합니다.

9 스플릿

정규식에서 문자열을 분할합니다.

10 분할 선

분할 문자열은 이스케이프 문자 \ n 또는 \ r \ n을 기반으로합니다.

11 역전

문자열의 문자를 반전합니다.

12 바꾸다

문자열에서 일치하는 모든 인스턴스를 대체 문자열로 바꿉니다.

13 손질

문자열의 양쪽 끝에서 공백을 제거합니다.

14 트림

문자열의 왼쪽에서 공백을 제거합니다.

15 트리머

문자열의 오른쪽에서 공백을 제거합니다.