라벨이 함수 문법인 게시물 표시

Kotlin 함수

Kotlin 함수  Java 에서는 클레스에 메서드를 만들어서 사용하지만, Kotlin 에서는 C 언어에서 사용하는 것처럼 함수를 사용해서 사용할 수 있다. 함수 문법 fun main () { test1 () } fun test1 () { println ( "TEST1 Call" ) }   main 이라는 함수는 kotlin 실행 시 실행 하도록 정해져있는 함수이다.  매개변수  함수를 호출할 때, 넘겨주는 값. 파라미티(parmeter) 라고도 부른다. fun main () { test1 ( 100 , 55.55 ) } fun test1 (a1:Int , a2:Double) { println ( "TEST1 Call" ) println ( "a1 $ a1 " ) println ( "a2 $ a2 " ) } fun main () { test1 ( 100 , 55.55 ) // 매개 변수의 변수 명을 지정할 경우 , 순서 변경 하는 것도 가능하다 . test1 ( a2 = 33.33 , a1 = 200 ) // 앞에서 부터 지정 되므로 , a2 값이 없어도 기본값이 지정된 함수라면 사용 가능하다 . test1 ( 200 ) // 기본값이 설정되어 있는 함수 에서는 , 앞 매개변수를 생략할 수도 있다 . test1 ( a2= 99.99 ) } fun test1 (a1:Int = 0 , a2:Double = 0.0 ) { println ( "TEST1 Call" ) println ( "a1 $ a1 " ) println ( "a2 $ a2 " ) }  함수 사용시에 변수명을 지정해 줄 경우, 인자의 순서를 변경이 가능하다.  함수 선언 시 기본값이 지정이 되어 있는 경우에, 매개변수를 지정해 주지 않아도 된다.  함수 선언 시 기