티스토리 뷰

Swift

[Swift] String 다루기

_보름 2021. 4. 3. 11:48

📚 prefix & suffix

let numbers = [10, 20, 30, 40, 50, 60]
if let i = numbers.firstIndex(of: 40) {
    print(numbers.prefix(2)) // [10, 20]
    print(numbers.suffix(from: i)) // [40, 50, 60]
}

📚 문자열의 n번째 글자 추출하기

String 그대로 접근하여 추출하기

let str = "Hello" let n = 1 str[str.index(str.startIndex, offsetBy: n) // 'e'

더 쉬운 방법 : Array

let str = "Hello" let n = 1 "\(Array(str)[n])" // "e"

📚 substring

let str = "Hello"
let start = str.index(str.startIndex, offsetBy: 1)
let end = str.index(str.endIndex, offsetBy: -1)
let substring = str[start...end] // "ello"

'Swift' 카테고리의 다른 글

[Swift] map, flatMap, compactMap  (0) 2021.06.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함