- 특정한 자료형으로 지정해야하는 상황이 아니라면 코틀린의 타입추론 기능을 이용하여 코드량을 줄일 수 있습니다.
var a<int> =1111 // 타입을 명시적으로 표현가능하다.
// 타입추론
// 파이썬도 타입추론
var a = 1234 //int타입 정수형
var b = 1234L //long타입 정수형
var c = 12.45 // double타입 실수형
var d = 12.45f // float타입 실수형
var e = 0xABCD // 16진수
var f = 0b01010101 // 2진수
var g = true // boolean형
var h = 'c' // 문자형
함수
함수는 특정한 동작을 하거나, 원하는 결과값을 연산하는데 사용
//fun add(a:int,b:int, c;Int): 처럼 반환형 생략 가능
fun add(a:int,b:int, c;Int):Int{
return a+b+c
}
print(add(5,6,7))
단일 표현식 함수(single-expression function)
단일표현식 함수는 반환형의 타입추론이 가능함으로 반환형을 생략 하실수 있습니다.
fun add(a:int,b:int, c;Int):Int = a + b + c
'안드로이드 프로그래밍 > 코틀린 기초 문법' 카테고리의 다른 글
코틀린 문법 - 4 (조건문과 비교연산자) (0) | 2021.12.11 |
---|---|
코틀린 문법 - 2 (형변환과 배열) (0) | 2021.12.11 |
코틀린 문법 -1(변수와 자료형) (0) | 2021.12.11 |
댓글