Latest web development tutorials

스위프트 문자 (문자)

스위프트의 문자는 문자 그대로 하나의 문자열, 문자의 데이터 유형입니다.

다음 예는 두 개의 문자를 예를 보여줍니다

import Cocoa

let char1: Character = "A"
let char2: Character = "B"

print("char1 的值为 \(char1)")
print("char2 的值为 \(char2)")

위의 프로그램 실행 출력은 다음과 같습니다

char1 的值为 A
char2 的值为 B

당신은 문자 (문자) 이상의 문자에 저장된 정수를 입력하려면 다음과 같이 프로그램 실행은 설명한다 :

import Cocoa

// Swift 中以下赋值会报错
let char: Character = "AB"

print("Value of char \(char)")

위의 프로그램 실행 출력은 다음과 같습니다

error: cannot convert value of type 'String' to specified type 'Character'
let char: Character = "AB"

널 문자 변수

스위프트는 빈 문자 (문자) 변수 나 상수 입력을 만들 수 없습니다 :

import Cocoa

// Swift 中以下赋值会报错
let char1: Character = ""
var char2: Character = ""

print("char1 的值为 \(char1)")
print("char2 的值为 \(char2)")

위의 프로그램 실행 출력은 다음과 같습니다

 error: cannot convert value of type 'String' to specified type 'Character'
let char1: Character = ""
                       ^~
error: cannot convert value of type 'String' to specified type 'Character'
var char2: Character = ""

문자열에서 순회 문자

스위프트는 String 타입 문자 특정 시퀀스 (문자)의 컬렉션 값을 입력을 나타냅니다. 각 문자는 유니 코드 문자를 나타냅니다.

각 문자의 가치를 얻을 수 있도록-루프 당신은 문자의 문자열 속성을 통과 할 수 있습니다 :

import Cocoa

for ch in "Hello".characters {
   print(ch)
}

위의 프로그램 실행 출력은 다음과 같습니다

H
e
l
l
o

문자 문자열 연결

문자열 다음 예는 문자 스트링 연결을 달성하기 위해 추가] () 방법의 사용을 보여

import Cocoa

var varA:String = "Hello "
let varB:Character = "G"

varA.append( varB )

print("varC  =  \(varA)")

위의 프로그램 실행 출력은 다음과 같습니다

varC  =  Hello G