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 | 트리머
문자열의 오른쪽에서 공백을 제거합니다. |