λ°μν
λ°μ΄ν° νμ μ’ λ₯
- Int : 64λΉνΈ μ μν
- UInt : λΆνΈκ° μλ 64λΉνΈ μ μν
- Float : 32λΉνΈ λΆλ μμμ
- Double : 64λΉνΈ λΆλ μμμ
- Bool : T / F
- character : λ¬Έμ
- String : λ¬Έμμ΄ (series of λ¬Έμμ΄)
- Any : λͺ¨λ νμ μ μ§μΉνλ ν€μλ
λ°μ΄ν° νμ μ μΈ μμ
λ³μ μ μΈ μ λ°μ΄ν° νμ μ λͺ μν΄μ£Όλ λ°©λ²μ΄ μλ€. μ μΈλ λ³μμ λ°μ΄ν° νμ μ΄ λ€λ₯Έ μκ° λ€μ΄μ€κ² λλ©΄ μ»΄νμΌ μ€λ₯λ₯Ό λ°μμν¨λ€. μ€μννΈμ μμ μ±μ 보μ₯λ°μ μ μλ κ²μ΄λ€!
// Int
var someInt: Int = -100
someInt = 1.1 // 64λΉνΈ μ μν λ³μμ λΆλμμμ μ μΈ
// ERROR λ°μ : Cannot assign value of type 'Double' to ype 'Int'
//UInt : λΆνΈκ° μλ 64λΉνΈ μ μν
var someUInt: UInt = 100
someUInt = -100
// ERROR λ°μ : Negative integer '-100' overflows when stored into usinged...
// Float
var someFloat: Float = 1.1
someFloat = 1
// μλ¬λ₯Ό λ°μνμ§ μμ>> 1.0μΌλ‘ μλμΌλ‘ μ€μλ‘ μ μ₯λ¨
// Double
var someDouble: Double = 4.3
someDouble = 4
// μλμΌλ‘ 4.0 μ΄λΌλ λΆλμμμ μΌλ‘ μ μ₯
λ°μ΄ν° νμ μΆλ‘
μ€μννΈλ μλμΌλ‘ λ°μ΄ν° νμ μ μΆλ‘ νμ¬ μ μ₯ν μ μλ€. λ°λΌμ μμ λ°°μ΄ κ² μ²λΌ λ°λ‘ λ°μ΄ν° νμ μ μ§μ νμ§ μμλ μ»΄νμΌλ¬κ° ν λΉλ κ°μ κΈ°μ€μΌλ‘ μλμΌλ‘ μΆλ‘ νμ¬ λ°μ΄ν° νμ μ μ μ₯ν΄μ€λ€. κ·Έλμ μλμ κ°μ΄ κ°λ¨νκ² μ½λλ₯Ό λ§λ€ μ μλ€.
var num = 1399
μ μ½λλ μλμΌλ‘ Int νμΌλ‘ μΆλ‘ λμ΄ λ³μκ° μ μΈ λ κ²μ΄λ€.
λ°μν
'Swift > Swift BASIC' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Swift] κΈ°μ΄ λ¬Έλ² - 쑰건문 (if, switch ꡬ문) (0) | 2022.01.14 |
---|---|
[Swift] κΈ°μ΄ λ¬Έλ² - ν¨μ μ μ (0) | 2022.01.12 |
[Swift] κΈ°μ΄ λ¬Έλ² - Collection types (Array, Dictionary, Set) (0) | 2022.01.11 |
[Swift] κΈ°μ΄ λ¬Έλ² - μμμ λ³μ μ μΈνκΈ° (let, var μ°¨μ΄μ ) (0) | 2022.01.11 |
[Swift] Swift λ? (μ΄λΌκ³ μ°κ³ 2022λ λͺ©νλΌκ³ νλ€) (0) | 2022.01.02 |