Swift-캐릭터
ㅏ character Swift에서는 데이터 유형으로 주소가 지정된 단일 문자 문자열 리터럴입니다. Character. 다음 예를 살펴보십시오. 그것은 두 개의 문자 상수를 사용합니다-
let char1: Character = "A"
let char2: Character = "B"
print("Value of char1 \(char1)")
print("Value of char2 \(char2)")
위의 코드가 컴파일되고 실행되면 다음과 같은 결과가 생성됩니다.
Value of char1 A
Value of char2 B
문자 유형 변수 또는 상수에 둘 이상의 문자를 저장하려고하면 Swift 4는이를 허용하지 않습니다. Swift 4 Playground에서 다음 예제를 입력하면 컴파일 전에도 오류가 발생합니다.
// Following is wrong in Swift 4
let char: Character = "AB"
print("Value of char \(char)")
빈 문자 변수
값이 비어있는 빈 문자 변수 또는 상수를 만들 수 없습니다. 다음 구문은 불가능합니다-
// Following is wrong in Swift 4
let char1: Character = ""
var char2: Character = ""
print("Value of char1 \(char1)")
print("Value of char2 \(char2)")
문자열에서 문자 액세스
Swift 4의 Strings에 대해 설명하는 동안 설명했듯이 String은 지정된 순서로 Character 값 모음을 나타냅니다. 따라서 주어진 문자열에서 개별 문자에 액세스 할 수 있습니다.for-in 루프-
for ch in "Hello" {
print(ch)
}
위의 코드가 컴파일되고 실행되면 다음과 같은 결과가 생성됩니다.
H
e
l
l
o
문자열을 문자와 연결
다음 예제는 Swift 4의 캐릭터를 Swift 4의 String과 연결하는 방법을 보여줍니다.
var varA:String = "Hello "
let varB:Character = "G"
varA.append( varB )
print("Value of varC = \(varA)")
위의 코드가 컴파일되고 실행되면 다음과 같은 결과가 생성됩니다.
Value of varC = Hello G