string
문자열 타입입니다.
Notation
문자열은 양 시작과 끝점에 쌍따옴표("
)를 넣어 문자열임을 표기해 줄 수 있습니다.
예를 들어, 빈 문자열은
가 아닌""
로 표시합니다.
Limitations
문자열은 길이 제한을 가질 수 있습니다.
문자열의 길이는 로 표현하며 절대로 0보다 작을 수 없습니다.
따라서 아래 조건에 라고 써 있어도 길이가 0
, 1
, 2
, 3
등인 것은 가능하지만 -1
의 길이를 가지는 것은 불가능합니다.
또한 0부터 시작하는 인덱스가 아니며, 1부터 시작합니다. 예를 들어, 문자열 "Abiria"
의 길이는 6입니다.
상황 | 범위 | 표현 방식 | 예시 |
---|---|---|---|
아무 제약이 없는 경우 | (생략 가능) | ||
길이가 정해져 있는 경우 | |||
특정 값보다 큰 길이가 주어져야 하는 경우 | |||
특정 값보다 크거나 같은 길이가 주어져야 하는 경우 | |||
특정 값보다 작은 길이가 주어져야 하는 경우 | |||
특정 값보다 작거나 같은 길이가 주어져야 하는 경우 |
특히나 등의 표현은 고정된 길이의 문자열만 받아야 할 때 굉장히 유용합니다.
또한 UTF-8 인코딩된 한글의 경우 3글자가 아닌 1글자로 평가합니다.