πŸ‘©πŸ»‍πŸ’»/Swift

22. μ˜΅μ…”λ„ 체이닝과 nil 병합 - iOS ν”„λ‘œκ·Έλž˜λ°μ„ μœ„ν•œ μŠ€μœ„ν”„νŠΈ 기초

reujusong 2020. 6. 22. 12:32

- μ˜΅μ…”λ„ 체이닝

  • μ˜΅μ…”λ„ 체이닝은 μ˜΅μ…”λ„μ˜ λ‚΄λΆ€μ˜ λ‚΄λΆ€μ˜ λ‚΄λΆ€λ‘œ μ˜΅μ…”λ„μ΄ μ—°κ²°λ˜μ–΄ μžˆμ„ λ•Œ μœ μš©ν•˜κ²Œ ν™œμš©ν•  수 μžˆλ‹€.
  • 맀번 nil ν™•μΈμ„ ν•˜μ§€ μ•Šκ³  μ΅œμ’…μ μœΌλ‘œ μ›ν•˜λŠ” 값이 μžˆλŠ”μ§€ μ—†λŠ”μ§€ 확인할 수 μžˆλ‹€.

 

 

- nil 병합 μ—°μ‚°μž

  • μ€‘μœ„ μ—°μ‚°μžμ΄λ‹€. ??
  • Optional ?? Value
  • μ˜΅μ…”λ„ 값이 nil일 경우, 우츑의 값을 λ°˜ν™˜ν•œλ‹€.
  • 띄어쓰기에 μ£Όμ˜ν•˜μ—¬μ•Ό ν•œλ‹€.