반응형
안녕하세요. 훈츠 입니다. 오늘은 타입 추론과 코틀린에서 편리한 함수에 기능에 대해 설명 드리고자 합니다.
자 그럼 들어가시죠~
타입 추론 : 대부분은 타입 추론으로 자료형의 생략이 가능해 코드량을 줄일수 있습니다.
//자료형 없이 할당
var str = "type test"
var a = 1234
var a = 1234L
var c =12.45
var d =12.45f
....etc
변수나 함수들을 선언 할때나 연산이 이루어 질때, 자료형을 명시 하지 않아도 코틀린이 자동으로 자료형을 추론해 주는 기능 입니다.
함수 : 특정한 동작을 하거나 원하는 결과값을 연산하는데 사용 합니다.
fun add(a:Int, b:Int, c:Int) : Int { //(함수의 인자값 선언) : 리턴 타입 선언
return a + b + c
}
반환값이 없으면 생략도 가능하다.
단일 표현식 함수 : single expression function
fun add(a:Int, b:Int, c:Int) = a + b + c
반환형도 타입추론이 가능하므로 위와 같이 생략 할수 있다.
함수를 외부에서 볼때는 자료형이 결정된 변수라고 접근 하는것이 좋습니다. 그래야 이후에 배울 함수형 언어 라는 코틀린의 중요한 특징을 이해 하기 좋습니다.
'컴퓨터 언어 > 코틀린' 카테고리의 다른 글
[Kotiln] 코틀린 반복문과 증감 연산자 (0) | 2020.02.12 |
---|---|
[Kotlin] 코틀린의 조건문 및 비교 연산자 (0) | 2020.02.12 |
[Kotiln] 형 변환 과 배열로 자료형 변경 저장법 (0) | 2020.02.12 |
[Kotiln] 코틀린 변수와 자료형 (0) | 2020.02.12 |
[Kotiln] 코틀린 개발 환경 및 장점 (0) | 2020.02.12 |