swift 함수

[ 함수의 정의 ]
함수란 특정 작업을 수행하기 위한 자체적인 코드 덩어리이다.
함수는 func 키워드로 선언한다.
- 함수와 메서드의 차이
- 메서드(method): 특정 타입과 관련된 함수. 클래스, 구조체, 열거형 내부에 선언된 함수를 메서드라고 한다.
- 즉, 함수 > 메서드
[ 함수의 구성 ]
func functionName(parameters) -> ReturnType {
...
}
- 함수 이름(functionName) 은 lowerCamelCase 규칙에 따른다.
- 매개변수(parameters)의 구성 >>> (ArgumentLabel ParameterName: Type)
- 전달인자 레이블(Argument Label): 함수 외부에서 함수 호출 시 사용하는 매개변수 이름. _로 생략 가능
- 매개변수 이름(Parameter Name): 함수 내부에서 사용하는 매개변수 이름
댓글
