Home > Archive > HackTheSwift > πŸ‘Ύ[Day 3] Doubles and Booleans

πŸ‘Ύ[Day 3] Doubles and Booleans
swift programming

πŸ‘Ύ Day 3 [Doubles and Booleans]

μŠ€μœ„ν”„νŠΈμ—μ„œ 또 λ‹€λ₯Έ 기본적인 데이터 μœ ν˜•μ—λŠ” Doubleκ³Ό Bool이 있으며, 이듀을 자주 μ‚¬μš©ν•˜κ²Œ 될 κ²ƒμž…λ‹ˆλ‹€.


β€œDouble”은 β€œμ΄μ€‘ 정밀도 뢀동 μ†Œμˆ˜μ  숫자(double-precision floating-point number)β€μ˜ μ€„μž„λ§μ΄λ©°, 38.1μ΄λ‚˜ 3.141592654와 같은 μ†Œμˆ˜μ μ„ 가진 값을 μ €μž₯ν•œλ‹€λŠ” λ³΅μž‘ν•œ λ°©μ‹μ˜ ν‘œν˜„νž™λ‹ˆλ‹€.


μ†Œμˆ˜μ μ΄ μžˆλŠ” 숫자둜 λ³€μˆ˜λ₯Ό λ§Œλ“€ λ•Œ, SwiftλŠ” μžλ™μœΌλ‘œ κ·Έ λ³€μˆ˜μ— Double νƒ€μž…μ„ ν• λ‹Ήν•©λ‹ˆλ‹€.


예λ₯Ό λ“€μ–΄:


var pi = 3.141

Double은 μ •μˆ˜(Integers)와 λ‹€λ₯΄λ©°, μ‹€μˆ˜λ‘œ(by accident) μ„žμ΄μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.


Boolean의 경우 훨씬 κ°„λ‹¨ν•©λ‹ˆλ‹€.

μ°Έ(true) λ˜λŠ” 거짓(false)λ§Œμ„ λ‹΄κ³ , SwiftλŠ” μ°Έ(true)λ˜λŠ” 거짓(false)값을 할당받은 λͺ¨λ“  λ³€μˆ˜μ— μžλ™μœΌλ‘œ Bool νƒ€μž…μ„ ν• λ‹Ήν•©λ‹ˆλ‹€.


예λ₯Ό λ“€μ–΄:


var awesome = true