코틀린을 이제 막 배우기 시작한 코린이 ( 지금 매우 졸리다 ..
강의를 보면서 함수 선언 방법을 알아보았다
코틀린에서는 함수를 fun을 써서 선언하고 입력 받는 값의 선언, 리턴값 자료형등을 명시하는데
리턴값 자료형을 생략 할 수 있다
하나의 식 처럼 쓰는게 신기하고 간결하게 표현하는게 인상적이였다
(자꾸 끝에 세미콜론을 붙인닼 ㅋㅋㅋ)
fun sum(a:Int, b:Int):Int{
return a+b
}
// 위랑 같은거 (리턴값 자료형 생략)
fun sum(a:Int, b:Int) = a+b
조건문은 보통 쓰는 방법에서 Java랑 크게 다르진 않았는데
한줄 표현에서 신박함을 느낌
fun sugoi(a:Int, b:Int):Int{
if(a>b){
return a
}else{
return b
}
}
// 위랑 같은거
fun sugoi(a:Int, b:Int) = if(a>b) a else b
nullable은 내일 정리해야지!
'개발 공부 > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 function(함수) (0) | 2019.05.21 |
---|---|
[Kotlin]코틀린 for문, for의 조건 표현식 (0) | 2019.05.20 |
[Kotlin]코틀린 배열 arrayOf(), Array (0) | 2019.05.19 |
[Kotlin]코틀린 조건문 when (0) | 2019.05.18 |
변수 선언 및 문자열 (0) | 2018.04.25 |