개발 공부/Kotlin / / 2018. 4. 24. 00:23

함수 선언과 조건문

코틀린을 이제 막 배우기 시작한 코린이 ( 지금 매우 졸리다 .. 


강의를 보면서 함수 선언 방법을 알아보았다


코틀린에서는 함수를 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은 내일 정리해야지! 

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유