var/val(๋ถ๋ณ) ์ ๊ตฌ๋ณํ ๊น ๋ณํ๋๊ฒ ๋ง์ผ๋ฉด ๋ฌธ์ ๋ฅผ ์์ผํฌ ํ๋ฅ ์ด ๋๋ค. ์ฝ๋๋ถ์์ ์ฉ์ด ํ๋ก๊ทธ๋จ์ ์์ ์ฑ๊ณผ ์ฝ๋ ๋ถ์์ ์ฉ์ดํจ์ ์ฆ๊ฐ์ํค๊ธฐ ์ํด ์ฌ์ฉ Kotlin์ ๊ธฐ๋ณธ ์๋ฃํ๋ ๊ฐ์ฒด ์ทจ๊ธ์ ํ๋ค. ์? ์ด๋ ์ด๋ฌํ ์๋ฃํ๋ ๋ฉ์๋๋ฅผ ํธ์ถํ๊ณ ์์ฑ์ ์ ๊ทผํ ์ ์๋๋ก ํ๊ธฐ ์ํจ์ด๋ค. ์ด๋ก์จ ๊ธฐ๋ณธ ์๋ฃํ๊ณผ ๊ฐ์ฒด์ ์ฐจ์ด๋ก ์ธํ ํผ๋์ ์ค์ด๊ณ ํต์ผ์ฑ์ ํ๋ณดํ ์ ์๋ค. Kotlin์ Java์ JVM์ ๊ฐ๊น์ง๋ง, Kotlin์ Java๋ณด๋ค ๋ ๋์ ์์ค์ ์ถ์ํ ๊ณ์ธต์ ๊ฐ์ง๊ณ ์๋ค. ์ฝํ๋ฆฐ์ jvm์ฌ์ด์ ํํฐ(์ถ์ํ๊ณ์ธต)๊ฐ ์๋ค.java์์ ๊ฐ์ฒด๋ฉด jvm๋ ๊ฐ์ฒด/ ์ฝํ๋ฆฐ์ ์ค๊ฐ์ ์ธต์์ ๋ณํ ๊ฐ๋ฅ ๋ชจ๋ ๊ฒ์ ๊ฐ์ฒด๋ก ํํํ๋ ์ด์ Kotlin์ "๋ชจ๋ ๊ฒ์ด ๊ฐ์ฒด" ์ฒ ํ์ ์ ์ฉํ์ฌ ๊ฐ๊ฒฐํ๊ณ ์ผ๊ด๋ ํ๋ก๊ทธ๋..
๐ปโ๏ธ์ ๊ณต๊ณต๋ถ
๋๊ตฌ,๊ธฐ๊ณ: ์ ํด์ง ๋๋ก ์์ง์, ๋ช
๋ น์ด x ํ๋ก๊ทธ๋๋ฐ(SW): ์ฌ๋์ ์ผ์ ๋์์ฃผ๊ณ , ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ธ์ด, ๋ช
๋ น์ด์ ์งํฉ ์ปดํจํฐ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์ฌ์ฉ์ ์์ฉ ์ํํธ์จ์ด = ์ํํธ์จ์ด ์์คํ
์ํํธ์จ์ด = ์ํํธ์จ์ด ํ๋์จ์ด ์ํํธ์จ์ด ์ข์์๋ฏธ: ์ปดํจํฐ๊ฐ ์ผ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ธ์ด๋ก ์์ฑํ ๋ช
๋ น์ด๋ค์ ์งํฉ ๋์์๋ฏธ: ํ๋ก๊ทธ๋จ + ๋ฐ์ดํฐ + ๊ด๋ จ ๋ฌธ์ ์์คํ
์ํํธ์จ์ด ํ๋์จ์ด๋ฅผ ์์ง์ด๋ ์ํํธ์จ์ด ์์ฉ์ํํธ์จ์ด ์คํ ์ํ ๊ณตํต์ ๊ธฐ๋ฅ ์ ๊ณต ์ํํธ์จ์ด ํ๋์จ์ด ์ ๋ณด/๋ฐ์ดํฐ์ ์ ์ก ๋ฐ ์ฒ๋ฆฌ๊ฐ ์ค์ ์ผ์ด๋๋ ๋ฌผ๋ฆฌ์ ์ค์ฒด ์ปดํจํฐ ํ๋์จ์ด์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์ปดํจํฐ ํ๋์จ์ด: cpu, ๊ธฐ์ต์ฅ์น(์ฃผ๊ธฐ์ต-ram,rom/๋ณด์กฐ๊ธฐ์ต-๋์คํฌ,cd๋กฌ), ์
์ถ๋ ฅ์ฅ์น, ์ ์, ๋๊ฐ ์กํ๊ธฐ ์ค์์ฒ๋ฆฌ์ฅ์น(Ce..
๋ฉ์ธํจ์ fun main() { print("Hello") } ๋ณ์&์์ fun main() { var i = 10 var name = "ํด" var point = 3.14 } ์ฝํ๋ฆฐ์ ํ์
์ถ๋ก ์ด ๋๋ค. ์๋์ ๊ฐ์ ์ฝ๋ fun main() { var i:Int =10 var name:String ="ํด" var point:Double = 3.14 //์์๋ var ๋์ val val num = 20 } ํฑ ๋ ๋ฒจ ์์ const val ์๋ฐ์ ๋ฌ๋ฆฌ mainํจ์๋ฐ์ผ๋ก ์์๋ฅผ ๋บ ์ ์๋ค. ์ด๋ฅผ ํฑ ๋ ๋ฒจ ์์๋ผ ํ๋ค. main()๋ณด๋ค ์ฐ์ ์ผ๋ก ์ปดํ์ผ ๋๋ค. const val num = 20 fun main() { } ํ๋ณํ fun main() { var i = 10 var l = 20L l = i //์ค๋ฅ...
๊ฐ๋จํ ๊ฐ ํ๋์จ์ด๊ฐ ๋ฌด์์ ํ๋์ง ์์๋ณด์. ํ๋๋์คํฌ=์ ์ฅ์ฅ์น๋ ๋ค ๋ค์ ธ๋ณด๋๊น ๋๋ฆฌ๋ค. SSD= ๋น ๋ฅด๋๊น ๋น์ธ๋ค. Cpu=๋. ์๋, ์ฝ์ด๊ฐ ์ค์ํ๋ค. ๊ทธ๋ํฝ์นด๋=๊ทธ๋ํฝ๋ด๋น์, 10(์ธ๋)80(์ฑ๋ฅ) ๋ฉ๋ชจ๋ฆฌ์นด๋=๋จ:์ฑ
์ . ์ฑ
์์ ํฌ๊ธฐ๊ฐ ์ปค์ผ ์ฌ๋ฌ ์์
ํ ์ ์๋ค. ์ฟจ๋ฌ=์ ํ๊ธฐ ํ์=๋ฐฅ ๋ฉ์ธ๋ณด๋=์ด ๋ชจ๋ ๋ถํ์ ๋ผ์ฐ๋ ํ ๋ฌด์์ด ์ปดํจํฐ๋ฅผ ์ปดํจํฐ๋ก ๋ง๋ค๊น? ์ด๋ป๊ฒ ์๋ํ ๊น? ์ปดํจํฐ๋ฅผ ์ปดํจํฐ๋ก ๋ง๋๋ ๋ค๊ฐ์ง ๋ค๋ฅธ ์์
์
๋ ฅ, ์ ์ฅ, ์ฒ๋ฆฌ, ์ถ๋ ฅ ์ปดํจํฐ๋ ๊ธฐ๋ณธ ๊ณ์ฐ๊ธฐ๋ก ์์ ์
๋ ฅ: ๋ฌด์์ ํ๋ผ. ex)๋ง์ฐ์ค,๋ง์ดํฌ,์นด๋ฉ๋ผ ์ ์ฅ,์ฒ๋ฆฌ: ์
๋ ฅ์ด ์ปดํจํฐ์๊ฒ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ค. ์ปดํจํฐ ํ๋ก์ธ์๋ ๋ฉ๋ชจ๋ฆฌ์์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๊ณ , ๋ช
๋ น์ด์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๊ทธ๊ฒ์ ์กฐ์๋๋ ๋ณ๊ฒฝํ๋ค. ๊ทธ ํ, ์ฒ๋ฆฌ๋ ์ ๋ณด๋ฅผ ..