[TIL/Kotlin] 코틀린 기초문법_함수, Unit 타입, 디폴트 인수와 가변 인수
·
TIL/Kotlin
1. 함수(Function) 함수를 선언하는 방식은 아래와 같다. fun 식별자(): 반환타입 { 함수에 포함시킬 문장 } 샘플 코드를 살펴보자 함수 블록의 문장이 하나일 경우 한 줄로 축약할 수 있다. 타입을 추론할 수도 있기 때문에 함수의 반환 타입까지 생락이 가능하다. fun main(args: Array): Unit { println(myFunction()) println(myFunction() + 10) } fun myFunction(): Int { val a = 3 val b = 6 println("a: " + a + ", b: " + b) return a + b } // 함수 블록의 문장이 하나일 경우 한 줄로 축약할 수 있다. fun function(): Double { return 3.0..
[TIL/Kotlin] 코틀린 기초 문법_표현식, 변수선언, 비트연산자, 정수/실수/문자/문자열, 표현식, 타입별명
·
TIL/Kotlin
1. 표현식(Expression) 자바에서는 표현식이 단독으로 오는 것을 허용하지 않기 때문에 53 + 62 - 126과 같은 코드는 오류를 일으키지만 코틀린은 표현식이 단독으로 오는 것을 허용하므로 오류가 발생하지 않는다. 위에서 보이는 피연산자와 연산자로 이루어진 뭉치는 결국 하나의 값으로 수렴하게 되는데 이렇게 하나의 값으로 수렴하는 수식 뭉치를 표현식이라고 한다. 연산자 없이 리터럴 53만 있어도 하나의 표현식이 된다. 2. 변수(Variable) 코틀린은 var와 val 키워드를 사용하여 변수를 선언한다. var는 변수 선언 후 값을 수정할 수 있고 val는 변수 선언 후 한번 값을 저장하면 값을 수정할 수 없다. 식별자(변수의 이름)는 키워드를 제외한 영문자, 숫자, 언더스코어(_)로만 지을 ..