Swift ๋ฌธ๋ฒ• 2

[์ธํ”„๋Ÿฐ] ์•„์ดํฐ ์•ฑ ๊ฐœ๋ฐœ(3)

์˜ค๋Š˜์€ ํด๋ž˜์Šค์™€ ๊ตฌ์กฐ์ฒด ๊ทธ๋ฆฌ๊ณ  ์—ด๊ฑฐํ˜• ! ๐Ÿ‰ class ๐Ÿ‰ class Circle { // class๋ช…์€ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘ var radius = 3.123 // class ์†์„ฑ let pi = 3.1415926535 func area() -> Double { // ๋ฉ”์†Œ๋“œ return (radius * radius * pi) } } let circle = Circle() // ์ธ์Šคํ„ด์Šค(๊ฐ์ฒด, ์˜ค๋ธŒ์ ํŠธ) ์ƒ์„ฑ let circle = Circle.init() // ์œ„์™€ ๊ฐ™์Œ circle.area() ํ”„๋กœํผํ‹ฐ๊ฐ€ ์ดˆ๊ธฐํ™”๋ผ์žˆ์ง€ ์•Š์œผ๋ฉด ์—๋Ÿฌ class ์ƒ์† class Apple { // super class: ๊ณตํ†ต var appleColor = "red" } class AppleAndBanana : Apple { //..

[์ธํ”„๋Ÿฐ] ์•„์ดํฐ ์•ฑ ๊ฐœ๋ฐœ(2)

์˜ค๋Š˜์€ swift์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•๋ถ€ํ„ฐ ํ•จ์ˆ˜๊นŒ์ง€ ! ๐Ÿ˜ธ ๐Ÿ‰ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๐Ÿ‰ ๋ณ€์ˆ˜ ์ƒ์ˆ˜ var r = 3.123// ๋ณ€ํ•˜๋Š” ๊ฐ’ let p = 3.1415926535 // ๋ณ€ํ•˜์ง€ ์•Š๋Š” ๊ฐ’ var message : String = "ํ•˜์ด" // Bool, Int, String, Float, Double ... cmd + click → ๋ณ€์ˆ˜๋ช… ํ•œ๋ฒˆ์— ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ ๋ฐ์ดํ„ฐ์˜ ์ž๋ฃŒํ˜•์„ ๋ณด๊ณ  ํƒ€์ž… ์ถ”๋ก  → ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์œผ๋ฉด ์ž๋ฃŒํ˜• ๋ช…์‹œ ํ•„์š” ํ•œ๋ฒˆ ์ž๋ฃŒํ˜•์ด ์ •ํ•ด์ง€๋ฉด ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅ Intํ˜•์€ ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ๋ฒ”์œ„๊ฐ€ ๋‹ฌ๋ผ์ง Int8, 16, 32, 64๋กœ ๋‹ค์–‘ํ•œ๋ฐ ์‚ฌ์šฉ๊ฐ€๋Šฅ ๋ฒ”์œ„๊ฐ€ ๋„˜์–ด๊ฐ€๊ฒŒ ๋˜๋ฉด ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ๋ฐœ์ƒ Int๋กœ ์„ ์–ธํ•˜๊ฒŒ ๋˜๋ฉด ์ž์‹ ์˜ cpu์— ๋งž๊ฒŒ ์ž๋™์ ์œผ๋กœ ์„ค์ •๋จ ํ•จ์ˆ˜ // ํ•จ์ˆ˜ ์„ ์–ธ func circleArea(r: Double..