전체 글39 String Template Example fun main() { val name = "Youngjin" val lastName = "Song" println("My name is ${name}") // My name is Youngjin println("My name is ${name + lastName}") // My name is YoungjinSong println("This is \$7") // This is $7 } 2022. 7. 22. val vs var val val a : Int = 10 a = 5 //불가능 val은 value의 약자로 const와 같다. 한 번 할당을 하면 수정이 불가하다. var var a : Int = 10 a = 5 //가능 var는 variable의 약자로 val과 달리 한 번 할당한 후 수정이 가능하다. val과 var를 할당할 때 타입은 생략해도 무관하다. val a = 10 var a = 10 2022. 7. 22. 함수 기본 형태 fun 함수이름() : 리턴타입 {} Example 1 fun main() { helloWorld() // Hello World } fun helloWorld() : Unit { println("Hello World") } Unit은 void로 생략해도 무관하다. Example 2 fun main() { println(add(4, 5)) // 9 } fun add(a : Int, b : Int) : Int { return a + b } 파라미터 a와 b의 타입은 Int, 리턴 타입도 Int로 설정 2022. 7. 22. 이전 1 ··· 4 5 6 7 다음