swift ๐ŸŒธ ์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜

cchanmiยท2021๋…„ 7์›” 29์ผ
0

๐Ÿ‘‰ ์ƒ์ˆ˜ ์„ ์–ธ ํ‚ค์›Œ๋“œ let

๐Ÿ‘‰ ๋ณ€์ˆ˜ ์„ ์–ธ ํ‚ค์›Œ๋“œ var

let ์ด๋ฆ„ : ํƒ€์ž… = ๊ฐ’
var ์ด๋ฆ„ : ํƒ€์ž… = ๊ฐ’

๊ฐ’์˜ ํƒ€์ž…์ด ๋ช…ํ™•ํ•˜๋‹ค๋ฉด ํƒ€์ž…์€ ์ƒ๋žต ๊ฐ€๋Šฅํ•จ.

let ์ด๋ฆ„ = ๊ฐ’
var ์ด๋ฆ„ = ๊ฐ’

๐Ÿ‘‰ ์ƒ์ˆ˜ ์„ ์–ธ ํ›„ ๋‚˜์ค‘์— ๊ฐ’ ํ• ๋‹นํ•˜๊ธฐ

๋‹จ, ๋‚˜์ค‘์— ๊ฐ’์„ ํ• ๋‹นํ•  ๊ฒฝ์šฐ, ํƒ€์ž…์„ ๊ผญ ๋ช…์‹œํ•ด ์ฃผ์–ด์•ผ ํ•จ.


๐Ÿ‘‰ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…

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

  • INT, UInt
    ์ •์ˆ˜ ํƒ€์ž…๊ณผ ์–‘์˜ ์ •์ˆ˜ ํƒ€์ž… ๊ธฐ๋ณธ์ ์œผ๋กœ 64๋น„ํŠธ ์ •์ˆ˜ํ˜•

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

  • Character, String
    ๋ฌธ์ž ํƒ€์ž…, ๋ฌธ์ž์—ด ํƒ€์ž….
    ํฐ๋”ฐ์˜ดํ‘œ("") ์‚ฌ์šฉ
    ์—ฌ๋Ÿฌ์ค„ ๋ฌธ์ž์—ด์˜ ๊ฒฝ์šฐ ํฐ๋”ฐ์˜ดํ‘œ ์„ธ ๊ฐœ ์‚ฌ์šฉ.


๐Ÿ‘‰ Any, AnyObject, nil

  • Any
    swift์˜ ๋ชจ๋“  ํƒ€์ž…์„ ์ง€์นญํ•˜๋Š” ํ‚ค์›Œ๋“œ

๋ชจ๋“  ํƒ€์ž…์„ ์ง€์นญํ•œ๋‹ค๊ณ  ํ•ด์„œ ๋‹ค๋ฅธ ํƒ€์ž…์„ ๋„ฃ์–ด ๋‘๋Š” ๊ฒƒ์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•จ. ํƒ€์ž… ๋ณ€ํ™˜์ด ๋”ฐ๋กœ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•จ.

  • AnyObject
    ๋ชจ๋“  ํด๋ž˜์Šค ํƒ€์ž…์„ ์ง€์นญํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

  • nil
    ์—†์Œ์„ ์˜๋ฏธํ•˜๋Š” ํ‚ค์›Œ๋“œ

    ๐Ÿ’ก ๋‹ค๋ฅธ ์–ธ์–ด์˜ NULL, NuLL, null, ๋“ฑ๊ณผ ์œ ์‚ฌํ•œ ํ‘œํ˜„์ด๋‹ค.

profile
์•ฑ๋“ฑ์ด

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด