Swift 문자 및 문자열

5648 단어
Swift의 String과 Character 유형은 유니코드와 호환되는 빠른 방식으로 코드를 처리할 수 있습니다
문자열 상수
let strTest = "I'm Swift"

문자열 빈값 판단
let  emptyString = ""
if emptyString.isEmpty {
2. println("Nothing to see here")
3. }

문자열 가변성.문자열의 가변성은 var 또는 let을 통해 결정됩니다.var은 가변 문자열 변수를 표시하고let은 문자열 상수를 표시합니다.
var strMsg = "test message"
strMsg = "reset message"
let strConst = "msg const"

문자열 결합 String 지원 + 및 + = 작업
var strMsg = "msg "
let strConst = "const "
strMsg = strMsg + strConst
strMsg += "endl"
println("\(strMsg)")

문자열 스트링은 단일 유니버설 문자Character의 집합입니다
for char in "tst**  " {
    println("\(char)
") }

String 문자 수입니다.countElements 함수 사용하기
var strTest = "c  te"

println("\(countElements(strTest))")

String 비교는 문자열의 값을 비교하는 세 가지 방법을 제공합니다. 문자열은 같고, 접두사는 같고, 접두사는 접두사는 같습니다.String용 = = 비교
hasPrefix/hasSuffix 방법으로 문자열에 특정 접두사/접두사가 있는지 확인
var strTest = "c  te"
var strSecond = "c  te"
if strTest == strSecond {
      println("same");
}

if strTest.hasSuffix("te") {
    println("has suf");
}

String 대소문자 버전
문자열의 uppercaseString 및 lowercasesString을 통해 반환
 
let normal = "Hello, Ketty!  "
var shouty = normal.uppercaseString
var whispered = normal.lowercaseString
println("\(shouty)
\(whispered)
") // HELLO, KETTY! hello, ketty!

 
Character 유형 선언
let chTest  : Character = " " //

좋은 웹페이지 즐겨찾기