Moments of growth

[Kotlin] 타입추론과 함수 본문

Coding [공부기록] 📚

[Kotlin] 타입추론과 함수

뮤링이 2022. 2. 16. 14:56

타입추론 - 변수나 함수들을 선언할 때나 연산을 할 때 자료형을 코드에 명시하지 않아도 코틀린이 자동으로 자료형을 추론해주는 기능

 

기본 자료형들도 선언시 값을 할당만 해주면 대부분 자료형을 명시할 필요가 없음

 

- 일반 정수형 리터럴을 할당하면 Int

- L이 붙은 정수형 리터럴은 Long

- 일반 실수형 리터럴은 Double

- f가 붙은 실수형 리터럴은 Float

- 16진수와 2진수는 Int

- Boolean과 Char 추론 가능

 

 

함수 - 특정한 동작을 하거나 원하는 결과값을 연산하는데 사용

fun add(a:Int, b:Int, c:Int): Int {
	return a+b+c
}

-> 단일 표현식 함수로 간단하게

fun add(a: Int, b: Int, c: Int) = a+b+c

 

반환형의 타입추론이 가능하므로 반환형 생략 가능

 

https://www.youtube.com/watch?v=tvtNch-GPEU

*유튜브 영상을 보고 혼자 정리한 것입니다.

Comments