함수? 변환값이 있는 함수는 내부에서 return으로 값을 반환.
//입력될 값을 파라미터(parameter)라 함.
fun 함수명(파라미터 이름: 타입): 반환 타입 {
return 값
}
반환값과 입력값이 있는 함수의 정의
fun square(x: Int): Int{
return x*x
}
//입력값을 제곱해서 호출한 측으로 반환하고 실행 종료.
>>반환값이 있는 함수(square) 사용
var squareReasult = square(30)
Log.d(tag:"fun", msg:"30의 제곱은 ${ squareReasult }입니다")
//fun: 30의 제곱은 (30*30)900 입니다
반환값이 없는 함수의 정의
fun functionParam(param1:String, param2:Int){
Log.d(tag: "함수", msg: "param1=${param1}, param2=${param2}")
}
//Log로 출력하고 실행이 종료.
>>반환값이 없는 함수는 그냥 실행
functionParam(param1:"값", param2: 153)
//함수: param1=값, param2=153
반환값만 있는 함수의 정의
fun getPi() : Double {
return 3.141592
}
//호출한 측으로 3.141592를 반환하고 실행이 종료.
>>입력값이 없는 함수 사용
val PI = getPi ()
Log.d(tag:"fun", msg:"지금이 10인 원의 둘레는 ${10*PI}입니다")
//지금이 10인 원의 둘레는 31.400..002 입니다
함수명(값)
//함수의 사용. ()를 붙여야 실행.
'연습장 > 이론' 카테고리의 다른 글
Kotlin_ 6. Null Safety (0) | 2024.01.18 |
---|---|
Kotlin_ 5. 클래스와 설계 (0) | 2024.01.17 |
Kotlin_ 3. 반복문 (1) | 2024.01.16 |
Kotlin_ 2-2. 배열과 컬렉션 (0) | 2024.01.16 |
Kotlin_ 2. 조건문 (0) | 2024.01.16 |