swift ๋ฌธ๋ฒ๐ค
[SWIFT] ๋ฌธ์์ด์ ๋ฐฐ์ด๋ก, ๋ฐฐ์ด์ ๋ฌธ์์ด๋ก (String to arr, arr to String)
eundeang
2023. 6. 7. 12:02
๋ฌธ์์ด ์์ฒด๋, ์ฌ๋ฌ๊ฐ์ ๋ฌธ์๋ฅผ ๋ด๊ณ ์๋ ๋ฐ์ดํฐ๋ฐ๊ตฌ๋
==> ์ฝ๊ฒ ๋ฐฐ์ด๋ก ๋ณํ์ด ๊ฐ๋ฅํ๊ณ , ๋ฐ๋ ๋ณํ๋ ์ฌ์
String to arr
- String ====> [String] ๋ฌธ์์ด ๋ฐฐ์ด
- โญ๏ธ๊ณ ์ฐจํจ์ map ์ฌ์ฉ
- var ๋ณ์๋ช : [String] = ๋ณ๊ฒฝํ๊ณ ์ ํ๋ String.map { String($0) }
- โญ๏ธ๊ณ ์ฐจํจ์ map ์ฌ์ฉ
- String ====> [Character] ๋ฌธ์ ๋ฐฐ์ด
- Array() ์ฌ์ฉ
- var ๋ณ์๋ช : [Character] = Array(๋ณ๊ฒฝํ๊ณ ์ ํ๋ String)
- Array() ์ฌ์ฉ
arr to String
- [String] ====> String
- โญ๏ธjoined ํจ์ ์ฌ์ฉ
- var ๋ณ์๋ช = ๋ณ๊ฒฝํ๊ณ ์ ํ๋ Array.joined()
- โญ๏ธjoined ํจ์ ์ฌ์ฉ
- [Character] ====> String
- String() ์ฌ์ฉ
- var ๋ณ์๋ช = String(๋ณ๊ฒฝํ๊ณ ์ ํ๋ Array)
- String() ์ฌ์ฉ