Extended String Delimiters
#
#""Hello World""#
= Hello world
- ํน์๋ฌธ์๋ค์ ๊ทธ๋๋ก ํํ ๊ฐ๋ฅ
- String literal ์ ์ธ์๋ก ๊ฐ์
- escape seqence
\n
์ ์๋์ ๊ฐ์ด ์ฌ์ฉ
#"Line1\#nLine2#
Concatenating
String Interpolation
"\(name) ๋ \(food)์ ๋จน์ต๋๋ค"
Unicode
- String์ ๋ด๋ถ์ ์ผ๋ก Unicode scalar value๋ฅผ ์ฌ์ฉํจ
- 21-bit number
let precomposed: Character = "\u{D55C}" // ํ
let decomposed: Character = "\u{1112}\u{1161}\u{11AB}" // ใ
,ใ
,ใด = ํ์ผ๋ก ํํ๋จ
Index
- String.Index๋ก ๋ค๋ฃฐ ์ ์์
- ํด๋น ํจ์๋ค๋ก ๋ค๋ค์ผ ํจ. ์๋นํ ๊ท์ฐฎ์