📌 01. 함수
코틀린언어로 함수를 만들때 자바와는 큰 차이가 있다.
📖 리턴타입이 없는 경우
자바에서 리턴타입이 없는 함수의 경우 void를 적지만
코틀린에선 아무것도 기입하지 않는다.
아무것도 적지 않는 경우 Unit이라는 자료형이 디폴트로 설정 된다.
즉, ": Unit"이 생략된 것이다.
fun Function() {
println("Hello World!")
}
📖 리턴타입이 있는 경우
리턴타입이 있는 경우 자바는 파라미터를 받기전에 미리 리턴 타입을 선언하지만
코틀린의 경우 파라미터를 선언한 후 리턴타입을 기재한다.
마찬가지로 파라미터의 경우도 파라미터가 담길 변수를 미리 선언한 후 해당 파라미터의 자료형을 선언한다.
fun Functon( a : Int, b : Int) : Int {
return a + b
}
'Kotlin' 카테고리의 다른 글
Day05_반복문 (0) | 2022.09.17 |
---|---|
Day04_조건식 (1) | 2022.09.14 |
Day03_문자열 템플릿 (0) | 2022.09.14 |
Day02_변수 선언 (0) | 2022.09.14 |
📌 01. 함수
코틀린언어로 함수를 만들때 자바와는 큰 차이가 있다.
📖 리턴타입이 없는 경우
자바에서 리턴타입이 없는 함수의 경우 void를 적지만
코틀린에선 아무것도 기입하지 않는다.
아무것도 적지 않는 경우 Unit이라는 자료형이 디폴트로 설정 된다.
즉, ": Unit"이 생략된 것이다.
fun Function() {
println("Hello World!")
}
📖 리턴타입이 있는 경우
리턴타입이 있는 경우 자바는 파라미터를 받기전에 미리 리턴 타입을 선언하지만
코틀린의 경우 파라미터를 선언한 후 리턴타입을 기재한다.
마찬가지로 파라미터의 경우도 파라미터가 담길 변수를 미리 선언한 후 해당 파라미터의 자료형을 선언한다.
fun Functon( a : Int, b : Int) : Int {
return a + b
}
'Kotlin' 카테고리의 다른 글
Day05_반복문 (0) | 2022.09.17 |
---|---|
Day04_조건식 (1) | 2022.09.14 |
Day03_문자열 템플릿 (0) | 2022.09.14 |
Day02_변수 선언 (0) | 2022.09.14 |