๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Dev Blog

iOS/Swift6

[Swift] - ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž (Basic Operators) ์ฐธ๊ณ  ์ž๋ฃŒ ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž (Basic Operators) - Swift ์œ„์˜ ์˜ˆ์ œ ์ฒซ๋ฒˆ์งธ ์ค„์—์„œ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ๋™์ž‘์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠœํ”Œ์˜ ๋‹ค๋ฅธ ์–ด๋–ค๊ฐ’๊ณผ ์ƒ๊ด€์—†์ด 1 ์ด 2 ๋ณด๋‹ค ์ž‘๊ธฐ ๋•Œ๋ฌธ์— (1, "zebra") ๋Š” (2, "apple") ๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค. ํŠœํ”Œ์˜ ์ฒซ๋ฒˆ bbiguduk.gitbook.io Swift ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿ’ป ์ฐธ๊ณ  ์ž๋ฃŒ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์  ํ˜น์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋“ค๊ณผ ๋น„๊ตํ–ˆ์„ ๋•Œ ๋‹ค๋ฅธ ์ ๋“ค์„ ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ  ์ž๋ฃŒ ์ด์™ธ์—๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„๋„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ• ๋‹น ์—ฐ์‚ฐ์ž let b = 10 // ์ƒ์ˆ˜ var a = 5 // ๋ณ€์ˆ˜ a = b * ํŠœํ”Œ์„ ์ด์šฉํ•ด์„œ ์—ฌ๋Ÿฌ ๊ฐ’์„ ํ•œ ๋ฒˆ์— .. 2023. 12. 3.
[Swift] ๊ธฐ๋ณธ (The Basics) ์ฐธ๊ณ  ์ž๋ฃŒ ๊ธฐ๋ณธ (The Basics) - Swift ํŠน์ • ํฌ๊ธฐ์˜ ์ •์ˆ˜๋กœ ์ž‘์—…ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ํ•ญ์ƒ ์ฝ”๋“œ์˜ ์ •์ˆ˜ ๊ฐ’์„ ์‚ฌ์šฉํ•  ๋•Œ Int ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ ์ฝ”๋“œ ์ผ๊ด€์„ฑ๊ณผ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. 32-bit ํ”Œ๋žซํผ์—์„œ๋„ Int ๋Š” -2,147,483,6 bbiguduk.gitbook.io Swift ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿ’ป ์ฐธ๊ณ  ์ž๋ฃŒ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์  ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ  ์ž๋ฃŒ์ด์™ธ์—๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„๋„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜ (Constants and Variables) ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ƒ์ˆ˜ ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์ฝค๋งˆ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ•œ์ค„๋กœ ์„ ์–ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. var x = 0.0, y = 0.0,.. 2023. 12. 3.