๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿฅ– Bread Basics/Swift32

Swift ๊ณต์‹ ๋ฌธ์„œ ์ •๋ฆฌ - ๊ธฐ๋ณธ(The Basics)(1/2) ์•ˆ๋…•ํ•˜์„ธ์š”. ์ด๋ฒˆ์—๋Š” Swift ๊ธฐ๋ณธ ๊ฐœ๋… ์ •๋ฆฌ์˜ ์ฒซ ๋ฒˆ์งธ ํŒŒํŠธ๋ฅผ ํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋‚ด์šฉ์ด ๋งŽ์•„์„œ 2๊ฐœ์˜ ํฌ์ŠคํŠธ๋กœ ๋‚˜๋ˆ„์–ด ์„ค๋ช…ํ•  ์˜ˆ์ •์ด๋ฉฐ, Swift์˜ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ๋ณ€์ˆ˜์— ๊ด€๋ จ๋œ ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ“Œ Swift ๊ธฐ๋ณธ ๊ฐœ๋…Swift๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:์ •์ˆ˜๋ฅผ ์œ„ํ•œ Int๋ถ€๋™ ์†Œ์ˆ˜์  ๊ฐ’์„ ์œ„ํ•œ Double๋…ผ๋ฆฌ๊ฐ’์„ ์œ„ํ•œ Boolํ…์ŠคํŠธ๋ฅผ ์œ„ํ•œ String๊ธฐ๋ณธ ์ปฌ๋ ‰์…˜ ํƒ€์ž…์ธ Array, Set, Dictionaryํƒ€์ž…-์„ธ์ดํ”„(type-safe): Swift๋Š” ํƒ€์ž…-์„ธ์ดํ”„ ์–ธ์–ด๋กœ, ๋ณ€์ˆ˜๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ’์˜ ํƒ€์ž…์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ง€์ •ํ•ด์•ผ ํ•˜๋ฉฐ, ์ž˜๋ชป๋œ ํƒ€์ž…์˜ ๊ฐ’์ด ์ „๋‹ฌ๋˜๋Š” ๊ฒƒ์„ ์ปดํŒŒ์ผ ์‹œ์ ์— ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.๐Ÿ“Œ ์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜ (Constants and Variables)์„ ์–ธ ๋ฐฉ๋ฒ•// ์ƒ์ˆ˜ ์„ ์–ธ (๊ฐ’ ๋ณ€.. 2025. 4. 10.
Swift ๊ณต์‹ ๋ฌธ์„œ ์ •๋ฆฌ - A Swift Tour ์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ A Swift Tour ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์ด Swift ์ž…๋ฌธ์ž๋ถ„๋“ค๊ป˜ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.๐Ÿ“Œ Hello, World!๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์ฒซ ์‹œ์ž‘์€ "Hello, World!"์ž…๋‹ˆ๋‹ค. Swift์—์„œ๋Š” ์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.print("Hello, world!")print: ์ฝ˜์†”์— ํ…์ŠคํŠธ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” Swift์˜ ๊ธฐ๋ณธ ํ•จ์ˆ˜๐Ÿ“Œ ๊ฐ„๋‹จํ•œ ๊ฐ’ (Simple Values)์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜var myVariable = 42 // ๋ณ€์ˆ˜ ์„ ์–ธ (๊ฐ’ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ)myVariable = 50 // ๊ฐ’ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅlet myConstant = 42 // ์ƒ์ˆ˜ ์„ ์–ธ (๊ฐ’ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€)var: ๊ฐ’์ด ๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜(variable)๋ฅผ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉlet: ๊ฐ’์ด ๋ณ€ํ•˜์ง€ ์•Š.. 2025. 4. 10.