Programming/Android&Kotlin

[Android, Kotlin] Kotlin Function

JMob 2020. 9. 6. 11:44
728x90
반응형

1. 기본 형태

Kotlin의 기본 형태는 아래와 같다. 다은 언어와 같이 return과 parameter는 없을 수 있다.

fun [function name] ( [parameter name] : [variable type] ) : [return type] {
	return [return value or variable]
}

 

2. parameter 형태

코틀린에서 parameter 값은 상수인 immutable 변수입니다. 즉 선언에 val이 생략되었다고 볼 수 있습니다.

fun [function name] ( {val 생략} name1 : String, name2 : Int) 
{
	// run code
}

 

3. 기본값 할당

함수를 선언할 때 기본값을 할당 할 수 있다. 

fun [function name] ( name : String, age : Int = 20) 
{
	// run code
}

 

4. 함수 호출 시 파라미터 이름으로 지정

fun func1( name : String, age : Int = 30 , para2 : Int =40)
{
	Log.d("jmob", "name : $name , $age , $para2")
}

// 호출

func1("jmob")
func1("jmob", 100, 200)

 

 

728x90
반응형

'Programming > Android&Kotlin' 카테고리의 다른 글

[Android, Kotlin] Null Safety  (0) 2020.09.06
[Android, Kotlin] class 사용  (0) 2020.09.06
[Android, Kotlin] 문법정리 2, for문  (0) 2020.09.06
[Android, Kotlin] 문법 정리  (0) 2020.09.06