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

2. μƒμˆ˜μ™€ λ³€μˆ˜ - iOS ν”„λ‘œκ·Έλž˜λ°μ„ μœ„ν•œ μŠ€μœ„ν”„νŠΈ 기초

reujusong 2020. 6. 16. 14:42

-  μƒμˆ˜μ™€ λ³€μˆ˜ μ„ μ–Έ

  • let : μƒμˆ˜ μ„ μ–Έ ν‚€μ›Œλ“œ
  • var : λ³€μˆ˜ μ„ μ–Έ ν‚€μ›Œλ“œ

 

- μƒμˆ˜ μ„ μ–Έ ν›„, κ°’ ν• λ‹Ήν•˜κΈ°

  • 선언을 ν•œ λ’€, λ‚˜μ€‘μ— 값을 ν• λ‹Ήν•˜λ €λŠ” μƒμˆ˜λ‚˜ λ³€μˆ˜λŠ” λ°˜λ“œμ‹œ νƒ€μž…μ„ λͺ…μ‹œν•΄μ•Ό ν•œλ‹€.

 

 

3. 생각해보기

λ‹€μŒκ³Ό 같은 κ²½μš°μ— 각 값은 μƒμˆ˜μ™€ λ³€μˆ˜ 쀑 μ–΄λŠ κ²ƒμœΌλ‘œ μ„ μ–Έν•˜λŠ” 것이 더 쒋을지 생각해 보자.

 

var name = "yagom"
var numberToAdd = 5
let pi = 3.14159
let maxItemCount = 1000

 

이름 같은 κ²½μš°λŠ”, 좔후에 λ°”λ€” κ°€λŠ₯성이 있기 λ•Œλ¬Έμ— λ³€μˆ˜λ‘œ μ„ μ–Έν•˜κ³ , numberToAdd의 κ²½μš°λ„ λ§ˆμ°¬κ°€μ§€λ‘œ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€κ°€ λ³€ν•˜λŠ” κ²½μš°μ—λŠ” λ°”λ€” κ°€λŠ₯성이 μžˆλ‹€κ³  νŒλ‹¨ν•˜μ—¬ λ³€μˆ˜λ‘œ μ„ μ–Έν•œλ‹€. λ˜ν•œ, piλŠ” λ³€ν•˜μ§€ μ•ŠλŠ” μˆ˜μ΄λ―€λ‘œ μƒμˆ˜, maxκ°’ λ˜ν•œ κ°€λŠ₯ν•œ μ΅œλŒ€μ˜ 경우λ₯Ό μ •μ˜ν•œ 것이기 λ•Œλ¬Έμ— μƒμˆ˜λ‘œ μ„ μ–Έν•΄μ•Όν•œλ‹€. (λ‚΄ μƒκ°μœΌλ‘œλŠ”!)