250x250
반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

수니의 개발새발

[iOS/Swift/Basic] String 본문

iOS - Swift

[iOS/Swift/Basic] String

개발자 수니 2022. 1. 16. 23:13
728x90
반응형

String

문자열

 

String의 기본 기능

접두어 hasPrifix()

let blog: String = "DevSuni Blog"

print(blog.hasPrefix("Dev"))    // true
print(blog.hasPrefix("Suni"))   // false

 

접미어 hasSuffix()

let blog: String = "DevSuni Blog"

print(blog.hasSuffix("Blog"))   // true
print(blog.hasSuffix("blog"))   // false - 대소문자 구분

 

대소문자 변환 .uppercased() / .lowercased()

let name: String = "suni"

print(name.uppercased())    // SUNI
let name: String = "SUNI"

print(name.lowercased())    // suni

 

 빈 문자열 .isEmpty

var greeting: String = "Hello"

print(greeting.isEmpty) // false

greeting = ""

print(greeting.isEmpty) // true

 

문자열 길이 .count

let greeting: String = "Hello"

print(greeting.count)   // 5

 

여러 줄의 문자열 """

var multiLineString: String = """
안녕하세요! 저는 수니입니다.
잘 부탁드립니다!
"""

 

특수 문자

특수문자 설명
\n 줄바꿈 문자
\\ 문자열 내에서 백슬래시를 표현하고자 할 때 사용
\* 문자열 내에서 큰따옴표를 표현하고자 할 때 사용
\t 탭 문자, 키보드의 탭키를 눌렀을 때와 같은 효과

 

 

🙋🏻‍♀️ 참고

야곰, ⌜스위프트 프로그래밍: Swift5⌟, 한빛미디어(2019)

728x90
반응형
Comments