Home > 2024 > HackTheSwift > πŸ‘Ύ Day 2 - Multi-line String

πŸ‘Ύ Day 2 - Multi-line String
Swift

ν‘œμ€€ μŠ€μœ„ν”„νŠΈ λ¬Έμžμ—΄μ€ 이쀑 λ”°μ˜΄ν‘œ("")λ₯Ό μ‚¬μš©ν•˜μ§€λ§Œ, μ—¬κΈ°μ—λŠ” μ€„λ°”κΏˆμ„ 포함할 수 μ—†μŠ΅λ‹ˆλ‹€.



μ—¬λŸ¬ 쀄에 걸친 λ¬Έμžμ—΄μ„ μ›ν•œλ‹€λ©΄ μ•½κ°„ λ‹€λ₯Έ 문법이 ν•„μš”ν•©λ‹ˆλ‹€: μ„Έ 개의 λ”°μ˜΄ν‘œλ‘œ μ‹œμž‘ν•˜κ³  끝내야 ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€λ©΄ μ΄λ ‡μŠ΅λ‹ˆλ‹€.

var str1 = """
이것은
μ—¬λŸ¬ 쀄에
걸쳐 μžˆμŠ΅λ‹ˆλ‹€
"""
// 좜λ ₯ κ²°κ³Ό
// 이것은
// μ—¬λŸ¬ 쀄에
// 걸쳐 μžˆμŠ΅λ‹ˆλ‹€

μŠ€μœ„ν”„νŠΈλŠ” 이 λ”°μ˜΄ν‘œλ₯Ό μž‘μ„±ν•˜λŠ” 방법에 맀우 μ—„κ²©ν•©λ‹ˆλ‹€: μ—¬λŠ” λ”°μ˜΄ν‘œμ™€ λ‹«λŠ” λ”°μ˜΄ν‘œ μ„Έ κ°œλŠ” 각각 λ³„λ„μ˜ 쀄에 μžˆμ–΄μ•Ό ν•˜μ§€λ§Œ,
μ—¬λŠ” μ€„λ°”κΏˆκ³Ό λ‹«λŠ” μ€„λ°”κΏˆμ€ μ΅œμ’… λ¬Έμžμ—΄μ— ν¬ν•¨λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.



μ½”λ“œλ₯Ό κΉœλ”ν•˜κ²Œ μ •λ¦¬ν•˜κΈ° μœ„ν•΄μ„œλ§Œ μ—¬λŸ¬ 쀄 λ¬Έμžμ—΄μ„ μ›ν•˜κ³ , μ‹€μ œ λ¬Έμžμ—΄μ— μ€„λ°”κΏˆμ΄ ν¬ν•¨λ˜κΈΈ μ›ν•˜μ§€ μ•ŠλŠ”λ‹€λ©΄,

각 μ€„μ˜ 끝에 \λ₯Ό 뢙이면 λ©λ‹ˆλ‹€.

예λ₯Ό λ“€λ©΄ μ΄λ ‡κ²Œ 말이죠:

var str2 = """
이것은 \
μ—¬λŸ¬ 쀄에 \
걸쳐 μžˆμŠ΅λ‹ˆλ‹€
"""

// 좜λ ₯ κ²°κ³Ό
// 이것은 μ—¬λŸ¬ 쀄에 걸쳐 μžˆμŠ΅λ‹ˆλ‹€