[Kotlin] 타입 추론과 함수


[Kotlin] 타입 추론과 함수

타입추론 : 변수, 함수 선언할 떄, 또 연산 이루어질 때에 자료형을 코드에 명시하지 않아도 코틀린이 자동으로 자료형을 추론해주는 기능 val stringValue = "하이 헬로" 여기서도 val stringValue: String = "하이 헬로" 처럼 String이라는 자료형 생략했다. var intArr = arrayOf(1,2,3,4,5) 에서도 var intArr : Array<Int> = arrayOf(1,2,3,4,5) 마찬가지로 생략했다. 변수가 선언될 때 할당된 값의 형태로 해당 변수가 어떤 자료형 가지는지 추론 가능하기 때문에 이처럼 타입 추론이 가능하다. 기본 자료형들도 선언 시 값만 할당해주면 대부분 자료형 명시할 필요 없다. 따라서 특정 자료형으로 반드시 지정해야하는 것이 아닌 상황에서는 대부분 타입추론 기능 통해 코드량 줄일 수 있다. 함수 좀 더 간단하게 표현 -> 단일 표현식 함수 fun add(a:Int, b:Int,c:Int):Int { retur...


#안드로이드 #앱 #코딩 #코틀린

원문링크 : [Kotlin] 타입 추론과 함수