- 함수의 사용 ⇒ argument(전달인자) cf. parameter(매개변수)
함수명(파라미터에 전달할 값)
- 함수의 사용은 이름 뒤에 괄호를 붙여서 명령어를 실행하는 형태
- 함수는 이름만 호출해서는 실행되지 않고 반드시 괄호를 붙여야 실행됨
- 괄호를 붙이지 않으면 함수의 코드가 실행되지 않고 마치 값처럼 인식됨
① 반환값과 입력값이 있는 함수의 호출
var squareResult = square(30)
Log.d("fun", "30의 제곱은 ${squareResult}입니다.")
- 파라미터에 전달할 값을 입력하고 -> 반환값은 대입 연산자(=)로 변수에 담은 후에 사용
② 반환값이 없는 함수의 호출 ⇒ 반환값이 없기에 변수에 담을 필요 없다.
printSum(3, 5)
- 반환값이 없으면 대입 연산자(=)를 사용하지 않고 바로 호출해서 실행
③ 입력값이 없는 함수의 호출
val PI = getPi()
Log.d("fun", "지름이 10인 원의 둘레는 ${10 * PI}입니다.")
- 괄호만으로 실행하고 결괏값을 변수에 담을 수 있다.