1. 문자열에서 특정 문자열을 치환할때 replacingOccurrences(of:with:) 함수를 쓸 수 있다. 해당 변수 자체를 변경하는 것이 아니라 새 문자열을 반환하므로 변수에 다시 할당해주어야한다.
var str = "이것이 먹고싶다"
str = str.replacingOccurrences(of: "이것", with: "아이스크림")
print(str) // "아이스크림이 먹고싶다"
2. utf8을 이용해 간단히 문자열의 아스키코드 배열을 구할 수 있다.
let a = "Hello, Swift!"
let asciiArr = a.utf8.map{ $0 }
print(asciiArr) // [72, 101, 108, 108, 111, 44, 32, 83, 119, 105, 102, 116, 33]
'TIL' 카테고리의 다른 글
[240316] 재귀함수 (0) | 2024.03.16 |
---|---|
[240315] 배열비교 (0) | 2024.03.15 |
[240313] 범위연산자 (0) | 2024.03.13 |
[240312] split()과 components() (0) | 2024.03.12 |
[240311] 최대공약수와 최소공배수/진수변환 radix/일급객체 (0) | 2024.03.11 |