컴퓨터 언어/코틀린

[Kotiln] 타입 추론과 편리한 함수

훈츠 2020. 2. 12. 16:41
반응형

안녕하세요. 훈츠 입니다. 오늘은 타입 추론과 코틀린에서 편리한 함수에 기능에 대해 설명 드리고자 합니다. 

 

자 그럼 들어가시죠~

 

 

타입 추론 :  대부분은 타입 추론으로 자료형의 생략이 가능해 코드량을 줄일수 있습니다.

//자료형 없이 할당
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 
반환형도 타입추론이 가능하므로 위와 같이 생략 할수 있다. 

함수를 외부에서 볼때는 자료형이 결정된 변수라고 접근 하는것이 좋습니다. 그래야 이후에 배울 함수형 언어 라는 코틀린의 중요한 특징을 이해 하기 좋습니다. 

반응형