μ€μννΈμμλ λ³μ μ μΈμ var ν€μλ, μμ μ μΈμλ let ν€μλλ₯Ό μ΄μ©νλ€.
var a = "" // λ³μ μμ±
let b = "" // μμ μμ±
λ³μλ λ³ν μ μλ κ°, μμλ κ³ μ λ κ°μ΄κΈ°μ
μ§κΈκΉμ§λ κ·Έλ₯ λ³ μκ° μμ΄, λ€λ₯Έ κ°μ μ μ₯νκ² λ μ μλ κ°μ λ³μλ‘ μ μΈνκ³ ,, λ³νκ° μμ΄μΌ ν κ°μ μμλ‘ μ μΈνμλ€.
κ·Έλ°λ° μ± ν΅ν΄μ 곡λΆνλ€κ° κ΄ν λ³μμ μμλ₯Ό ꡬλΆνλ κ²μ΄ μλλΌλ κ²μ μμΌ κΉ¨λ«κ³ ,,
let ν€μλλ₯Ό κ΅³μ΄ μ! μ¬μ©νλμ§ (μ κ΅³μ΄ μμλΌλ κ²μ λ°λ‘ μ¬μ©νλμ§) λ©λͺ¨νλ €κ³ νλ€.
π μμλ₯Ό μ¬μ©νλ μ΄μ λ λ€μνμ§λ§, κ·Έ μ€ κ°μ₯ μ€μν μ΄μ λ κ°λ μ±μ΄λ€.
- μμλ‘ κ°μ μ μΈνλ©΄, μ΄ν μ½λμμ μ΄ κ°μ λ³νκ° μλ€λ μ¬μ€μ κ΅³μ΄ μ£Όμμ΄λ API λ¬Έμλ₯Ό νμΈνμ§ μκ³ λ λ°λ‘ μ μ μλ€.
- νΉμ κ°μ μλ―Έλ₯Ό λΆμ¬ν λ μμλ₯Ό μ¬μ©ν μλ μλ€.
π κ°λ¨ν letμ μ¬μ© μ΄μ λ₯Ό λ³Ό μ μλ μ½λλ₯Ό μμ±νλ€.
func solution(_ n: Int) -> Bool {
let MaxNum = 100
return n < MaxNum
}
print(solution(0))
μμ μ½λλ₯Ό 보면,
μμ μ΅λ ν¬κΈ°κ° 100μ΄λΌλ κ²μ λͺ μνκΈ° μν΄ MaxNum μμλ‘ μ μΈνμ¬ 100μ΄λΌλ μ«μμ μλ―Έλ₯Ό λΆμ¬νλ€.
κ·Έλ¦¬κ³ , λλ€λ₯Έ μ€λͺ μμ΄λ μμ μ½λλ₯Ό 보면 μ§κ΄μ μΌλ‘ 100μ΄ λ¬΄μμ μλ―Ένλμ§ λ°λ‘ μ μ μμ κ²μ΄λ€.
μ§κΈκΉμ§ μμ λ΄μ©λ€μ μμ λͺ¨λ₯΄κ³ μμλ κ²μ μλμ§λ§,
λ κ·Έλ λ€κ³ ν΄μ μμλ₯Ό μ μ¬μ©νλλ λ¬Όμμ λ κ·Έ μ΄μ λ₯Ό λ΅ν μλ μμλ κ² κ°λ€.
κ·Έλ₯..?μ΄λΌκ³ νκ² μ§?
μμλ λ€ κ³νμ΄ μꡬλ
μ°Έκ³
- π μ€μννΈ νλ‘κ·Έλλ°
- https://mattlee.tistory.com/67
'3οΈβ£ Swift > Swift μ 리' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Swift] Type Annotationκ³Ό Type Inference (νμ μ΄λ Έν μ΄μ κ³Ό νμ μΆλ‘ ) (2) | 2021.06.11 |
---|---|
[Swift] Int, Int64? (0) | 2021.06.09 |
[Swift] μ€μννΈμ μΈμ΄μ νΉμ± (2) | 2021.06.09 |
[Swift] nil μ 리 (feat.NULL) (4) | 2021.06.07 |
[Swift] Optional(μ΅μ λ) μ 리 (4) | 2021.06.06 |
λκΈ