
[Swift ๋ฌธ๋ฒ] 2 - 1. ๊ธฐ๋ณธ ์๋ฃํ
ยท
iOS_Developer/swift
๐ 1. ๊ธฐ๋ณธ ์๋ฃํ (Primitive Types)โป๏ธ 1) ์ ์ํ (Integers)์ ์ํ์ ์์์ ์ด ์๋ ์ ์ ๊ฐ์ ์ ์ฅํ๋ ์๋ฃํ์
๋๋ค. Swift๋ ๋ ๊ฐ์ง ์ฃผ์ ์ ์ํ์ ์ ๊ณตํฉ๋๋คโ Int : +, - ๋ถํธ๋ฅผ ํฌํจํ ์ ์var age: Int = 30โก UInt : - ๋ถํธ๋ฅผ ํฌํจํ์ง ์๋ 0์ ํฌํจํ ์์ ์ ์var count: UInt = 50*๐ Int์ UInt ์ค ์ ํํด ์ฌ์ฉ*ํ๋ซํผ์ ๋ฐ๋ฅธ Int์ ์ต๋๊ฐ(64๋นํธ ํ๊ฒฝ์ด๋ผ๋ฉด Int64์ ์ต๋๊ฐ) ์ด์ UInt ์ต๋๊ฐ ๋ฏธ๋ง์ ์ฌ์ฉํ๊ฒ ๋๋ ๊ฒฝ์ฐ ์ด์ธ ์๋, UInt๋ณด๋ค๋ Int ํ์
์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค.์๋ฅผ ๋ค์ด 64๋นํธ์ ํ๊ฒฝ์ด๋ผ๋ฉด Int64์ ์ต๋๊ฐ๊ณผ UInt64์ ์ต๋๊ฐ ์ฌ์ด์ ๊ฐ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ด์ธ์ ์ ์ ํ์
์ ๊ฐ์..