Bibi's DevLog π€π
[Swift] μΈμ€ν΄μ€ λΉκ΅ λ°©λ² - is, λ©ν νμ λ³Έλ¬Έ
π±π iOS/π Swift
[Swift] μΈμ€ν΄μ€ λΉκ΅ λ°©λ² - is, λ©ν νμ
λΉλΉ bibi 2022. 8. 2. 16:14[Swift] μΈμ€ν΄μ€ λΉκ΅ λ°©λ² - is, λ©ν νμ
is
is
: νμ
νμΈ μ°μ°μ.
μΈμ€ν΄μ€κ° μ΄λ€ ν΄λμ€μ μΈμ€ν΄μ€μΈμ§ (λλ μ΄λ€ ν΄λμ€μ μμν΄λμ€μ μΈμ€ν΄μ€μΈμ§) νμ μ νμΈν΄λ³Ό μ μλ€.
- ν΄λΉ ν΄λμ€μ μΈμ€ν΄μ€κ±°λ κ·Έ μμν΄λμ€μ μΈμ€ν΄μ€λΌλ©΄ true λ°ν
- κ·Έλ μ§ μμΌλ©΄ false λ°ν
print(latte is Coffee) // true
print(latte is Americano) // false
λ©ν νμ Meta Type
λ©ν νμ : νμ μ νμ . νμ μ체λ₯Ό νλμ νμ μΌλ‘ νν κ°λ₯
.Type
: νμ λ€μ λΆμ¬ κ·Έ νμ μ λ©ν νμ λνλ.Protocol
: νλ‘ν μ½ λ€μ λΆμ¬ κ·Έ νλ‘ν μ½ νμ μ λ©ν νμ μ λνλ.self
: νμ μ κ°μ²λΌ νν κ°λ₯
let intType : Int.Type = Int.self
'π±π iOS > π Swift' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Swift] ===(_:_:) μ !==(_:_:) (0) | 2022.10.12 |
---|---|
λμΌμ±κ³Ό λλ±μ± Identity and Equality (Swift) (0) | 2022.10.12 |
[Swift] removeFirst(), removeLast(), removeFirst(_:), removeLast(_:) (2) | 2022.10.06 |
[Swift] νλ‘ν μ½ Protocol (0) | 2022.08.02 |
[Swift] String.Index (κ·Έλ¦¬κ³ Substring) - λ¬Έμμ΄μ νΉμ λ¬Έμ ꡬνκΈ° (0) | 2022.07.28 |