๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป/Swift

3. ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž… - iOS ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ ์Šค์œ„ํ”„ํŠธ ๊ธฐ์ดˆ

reujusong 2020. 6. 16. 14:54

- Swift์˜ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…

  • Bool
  • Int, UInt
  • Float, Double
  • Character, String

 

- Bool

  • true์™€ false๋งŒ์„ ๊ฐ’์œผ๋กœ ๊ฐ€์ง€๋Š” ํƒ€์ž…

 

- Int, UInt

  • Int : ์ •์ˆ˜ ํƒ€์ž…. ํ˜„์žฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 64๋น„ํŠธ ์ •์ˆ˜ํ˜•
  • UInt : ์–‘์˜ ์ •์ˆ˜ ํƒ€์ž…. ํ˜„์žฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 64๋น„ํŠธ ์–‘์˜ ์ •์ˆ˜ํ˜•.

 

- Float, Double

  • Float : ์‹ค์ˆ˜ ํƒ€์ž…. 32๋น„ํŠธ ๋ถ€๋™์†Œ์ˆ˜ํ˜•.
  • Double : ์‹ค์ˆ˜ ํƒ€์ž…. 64๋น„ํŠธ ๋ถ€๋™์†Œ์ˆ˜ํ˜•.

 

- Character, String

  • Character : ๋ฌธ์ž ํƒ€์ž…. ์œ ๋‹ˆ์ฝ”๋“œ ์‚ฌ์šฉ. ํฐ๋”ฐ์˜ดํ‘œ("") ์‚ฌ์šฉ.
  • String : ๋ฌธ์ž์—ด ํƒ€์ž…. ์œ ๋‹ˆ์ฝ”๋“œ ์‚ฌ์šฉ. ํฐ๋”ฐ์˜ดํ‘œ("") ์‚ฌ์šฉ.

- ์ƒ๊ฐํ•ด๋ณด๊ธฐ

 

๋‹ค์Œ ์ฝ”๋“œ์—์„œ integer, floatingPoint, apple ์ƒ์ˆ˜๋Š” ๊ฐ๊ฐ ์–ด๋–ค ํƒ€์ž…์ด ๋ ๊นŒ์š”? ์ƒ๊ฐํ•ด๋ณด๊ณ  ํ™•์ธํ•ด๋ณด์„ธ์š”~!

 

let integer = 100 
let floatingPoint = 12.34 
let apple = "A"

 

๊ฐ๊ฐ Int, Float, Character ํƒ€์ž…์ด ๋œ๋‹ค.