728x90 ์ ์ฒด ๊ธ141 ์๋๋ก์ด๋ ์คํฐ๋ 1์ผ์ฐจ ๊ณผ์ unit1 Mainํจ์ mainํจ์๋ ์ฝ๋์์ Kotlin ์ปดํ์ผ๋ฌ๊ฐ ์์๋๋ ํน์ ์์น์ ๋๋ค. mainํจ์๋ ํ๋ก๊ทธ๋จ์ ์ง์ ์ ๋๋ ์์์ ์ ๋๋ค. ํจ์๋? Kotlin ์คํ์ผ ๊ฐ์ด๋ ํจ์์ ์ด๋ฆ์ ์นด๋ฉ ํ๊ธฐ๋ฒ์ผ๋ก!, ๋์ฌ ๋๋ ๋์ฌ๊ตฌ ๊ฐ ๋ฌธ์ ํ ์ค์ ํ๋์ฉ ์ ๋ ฅ ์ฌ๋ ์ค๊ดํธ๋ ํจ์๊ฐ ์์๋๋ ์ค์ ๋์ ํ์ ์ฌ๋ ์ค๊ดํธ ์์๋ ๊ณต๋ฐฑ์ด ์์ด์ผ ํ๋ค. ํจ์ ๋ณธ๋ฌธ ์์ฑ ์ Tab์ผ๋ก ๋ค์ฌ์ฐ๊ธฐ ํ์ง ๋ง ๊ฒ! ๊ณต๋ฐฑ 4๊ฐ๋ฅผ ์ ๋ ฅํ๊ธฐ ๋ซ๋ ์ค๊ดํธ๋ ํจ์ ์์๋ถ๋ถ์ ์๋ funํค์๋๋ก ์ ๋ ฌ๋๋๋ก ํ๊ธฐ fun main() { println("Hello, world!") } 2022. 11. 15. Kotlin์์ ํจ์ ๋ง๋ค๊ธฐ ๋ฐ ์ฌ์ฉํ๊ธฐ mainํจ์๋ ์ปดํ์ผ๋ฌ๊ฐ ์์์ ์ผ๋ก ์ฌ์ฉ ํจ์ ์ ์ fun ํจ์๋ช () { } ๋ฐํ๊ฐ์ด ์๋ ๊ฒฝ์ฐ 1)Unit ๋ฐํ ์ ํ ์๋ฌด๊ฒ๋ ๋ฐํํ์ง ์๋ ๊ฒฝ์ฐ 2) String์ ๋ฐํํ๋ ์ ํ ํ๋์ ํจ์๋ ์ค์ง ํ๋์ ๋ฌธ์์ด๋ง ๋ฐํ ๊ฐ๋ฅ ๋ ค fun main() { println(birthdayGreeting()) } fun birthdayGreeting(): String { val nameGreeting = "Happy Birthday, Rover!" val ageGreeting = "You are now 5 years old" return "$nameGreeting\n$ageGreeting" } birthdayGreeting ํจ์์ ๋งค๊ฐ๋ณ์ ์ถ๊ฐํ๊ธฐ ํ๋์ ๋งค๊ฐ๋ณ์๋ ๋ณ์์ด๋ฆ๊ณผ ๋ฐ์ดํฐ ์ ํ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, :(์ฝ.. 2022. 11. 14. 4. Kotlin์์ ๋ณ์ ๋ง๋ค๊ธฐ ๋ฐ ์ฌ์ฉํ๊ธฐ ๋ณ์: ๊ฐ์ด ํฌํจ๋ ์์ ์์์๋ ๋ผ๋ฒจ์ด ์๊ณ , ๋ผ๋ฒจ์ ๋ณ์์ ์ด๋ฆ์ด๋ค. ๋ฐ์ดํฐ ์ ํ String ํ ์คใ ก Int ์ ์ Double ์ญ์ง์ Fload ์ญ์ง์(Double๋ณด๋ค ์ ๋ฐ๋๊ฐ ๋ฎ์), ์ซ์ ๋์ f ๋๋ F๊ฐ ์๋ค. Boolean true ๋๋ false ๊ฐ๋ฅํ ๋ ๊ฐ์ ๊ฐ์ด ์์ ๋๋ง ์ด ๋ฐ์ดํฐ ์ ํ์ ์ฌ์ฉํ๋ค. ํํ์ ๊ณผ ํํ์์ ๊ฐ ํํ์์ ๋ณ์, ํจ์ ํธ์ถ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋ ์ ์๋ค. ๊ฐ์ด ์๋ ์ฝ๋์ ์์ ๋จ์๋ฅผ ๋งํจ count -> ํํ์์ count ๋ณ์ ํ๋๋ก ๊ตฌ์ฑ 2 -> ํํ์์ ๊ฐ ์ค์ต ๋ ์ง String ํ ์ผ String ํ ์ผ ์ถ๊ฐ +๋ Boolean ํ ์ผ ์ ๊ฑฐ x๋ Boolean ์ผ๊ธฐ ๋ด์ฉ ๋ณด์ด๊ธฐ Boolean ๋ณ์ ์ ์ธ val count: Int = 2 val ์ด๋ฆ : ๋ฐ์ดํฐ .. 2022. 11. 14. 4. ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ์ ์ํด์ ๊ผญ ์์์ผ ํ ์ฝํ๋ฆฐ ๋ฌธ๋ฒ๊ณผ ์ฌ์ฉ๋ฒ var myName= "ํ์ฑํ" Log.d(TAG,"my name = $myName") myName ="ํ์ฑ" Log.d(TAG,"my name = $myName") val myAge =19 Log.d(TAG,"pi = $PI") //myAge = 17 //val์ ์ฌ์ ์ํ ์ ์๋ค. val PI = 3.14 // ์ ๋ ฅํด๋๋ฉด ๋ฐ๊ฟ ํ์๊ฐ ์๋ค. ๋ณ์์ ์ ์ฅํด๋๊ณ ์ฌ์ฉํ๋ค. //var๋ก ์ ์ธํ ๊ฒ์ ๋ณ์๋ผ๊ณ ํ๋ค. // val๋ก ์ ์ธํ ๊ฒ์ ์์๋ผ๊ณ ํ๋ค. //์ฝ๋๊ฐ ๊ธธ์ด์ง๋ฉด val์ธ์ง var์ธ์ง ๊ตฌ๋ถํ๊ธฐ๊ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ฃผ๋ก ์์๋ ๋๋ฌธ์๋ก ์ ๋๋ค. 2022. 11. 14. ์ด์ 1 ยทยทยท 32 33 34 35 36 ๋ค์ 728x90