KOTLIN 기본문법(3)

도니·2022년 9월 20일
0

🤍 KOTLIN 기본문법

🤍 변수와 함수

함수 선언하기

- 함수를 선언하려면 fun이라는 키워드를 이용

- 반환 타입을 선언할 수 있으며 생략하면 자동으로 Unit 타입이 적용

- 함수의 매개변수에는 var나 val 키워드 사용할 수 없으며 val이 자동으로 적용

- 함수의 매개변수에는 기본값 선언 가능

// 함수
// fun이라는 키워드를 이용하여 생성
// 반환타입이 있다면 : 타입 추가, 반환타입이 없다면 생략 가능
// 매개변수는 자동으로 val 키워드로 적용

// 함수 선언형식
// fun 함수명(매개변수명:타입):반환타입{ 수행문 }

// 반환타입과 매개변수가 있는 함수의 형태
fun add(a:Int, b:Int):Int{
    return a+b
}

- 매개변수명을 지정하여 호출하는 것을 명명된 매개변수라고 하며, 이렇게 하면 함수 선언문의 매개변수 순서에 맞춰 호출하지 않아도 된다.

// 함수의 매개변수에 기본값 선언
fun add2(a:Int, b:Int=20):Int{
    return a+b
}

메인함수

// 반환 타입과 매개변수가 없는 함수의 대표적인 형태 - main 함수
fun main(){
    // 수행문
    // 매개변수명을 생략해서 호출
    println(add(10, 20))

    println(add2(10)) // add2 함수의 a에는 10이 할당되고, b는 기본값이 적용된다.
    println(add2(10,30)) // add2 함수의 a에는 10이 할당되고, b에는 30이 할당된다.

    // 매개변수를 지정해서 호출
    println(add(b=3, a=1))
}
profile
내가 보려고 만든 벨로그

0개의 댓글