is
-
Type CastingSwift 2021. 1. 29. 15:12
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ Type Casting (ํ์ ์บ์คํ )์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐บ Type Casting : ์ธ์คํด์ค ํ์ ํ์ธ ๋ฐ ์ํผ/์๋ธ ํด๋์ค ํ์ ๊ฐ์ด ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ๋ : is / as ์ฐ์ฐ์๋ก ๊ตฌํ 1) is ํค์๋ : ์ธ์คํด์ค ํ์ ํ์ธ class Test { var age: UInt init (age: UInt) { self.age = age } } var green = Test(age: 100) if green.age is UInt { print(“green’s age is UInt type) } else { print(“green’s age is not UInt type) } -> ์ด๋ ๊ฒ ํด๋น ํ์ ์ด ๋ง๋์ง ํ์ธํด์ฃผ๋ ๊ฐ๋ ๋ ๋์๊ฐ ์ฌ๋ฌ ํด๋์ค๋ฅผ ์์ ๋ฐ์์..