2014년 12월 22일 월요일

애플의 새로운 개발언어 Swift - 문자열 처리 #6

// Playground - noun: a place where people can play

import UIKit

let str:String = "Swift string"
let emptyString = " "
let anotherEmptyString = String()
let ch: Character = "S"

if emptyString.isEmpty {
    println("빈문자열")
} else {
    println("공백문자가 있음")
}

//이제 + 연산자가 지원됨
let founder = "Steve Jobs"
let ceo = "Tim Cook"
let leader = founder + " & " + ceo

//문자열의 길이 체크 
let str2 = "Swift Language"
println("length of str2: \(countElements(str2))")
let str3 = "Swift 스위프트"
println("length of str3: \(countElements(str3))")
//문자열의 자료형이 NSString 경우는 countElements함수를 사용할 없다
// 경우에는 length속성을 사용한다
let str4:NSString = "Swift Language"
println("length of str4: \(str4.length)")

//문자열 순회
for ch in str2 {
    println(ch)
}

//문자열 비교(==연산자 사용)
let lhs = "Apple Swift Language"
let rhs = "Apple Objective-C Language"
if(lhs == rhs) {
    println("equal")
} else {
    println("not equal")
}
//true 출력된다. 프리픽스가 있는 경우
if lhs.hasPrefix("Apple") {
    println("has prefix")
}
//false 출력된다. 대소문자가 다르기 때문
if lhs.hasSuffix("language") {
    println("has suffix")

}

댓글 없음:

댓글 쓰기

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.

5월 14일 새벽에 chatGPT 4o가 발표되었습니다. 옵티마이즈, 옴니라는 의미인데 실시간 통역, 다자간 회의, 멀티모달 기능의 강화등이 보이네요.

  초격차로 OpenAI진영이 다시 앞서가는 모양을 보여주고 있습니다. 저도 새벽에 일어나자 마자 올라온 영상들과 글을 정리하고 있습니다. ㅎㅎ 영화 HER의 사진이 새벽에 많이 올라왔었는데 저도 안본 영화입니다. 주말에 한번 봐야 할 것 같습니다....