함수
- 특정 작업을 수행하는 코드 블록
- 매개변수와 인수가 있다.
▸ 매개변수 = Parameter, 인자, 형식 매개변수
▸ 인수 = Argument, 실 매개변수
Argument와 Parameter를 이해하기 위한 예제
#include <stdio.h>
void Fun(int parameter) // 형식 매개변수
{
printf("%d",parameter);
}
int main()
{
Fun(10); // 실 매개변수
return 0;
}
실행결과
// 10
메서드
- 특정 클래스, 구조체, 열거형 내의 함수
- 함수를 스위프트 클래스 내에 선언하면 메서드라 부른다
함수 선언
형식
- 리턴값이 없으면 반환값 타입에 void는 생략 가능하다.
func <함수명> ( <매개변수 이름> : <매개변수 타입>, <매개변수 이름> : <매개변수 타입>,... ) -> <반환값 타입> {
// 함수 코드
}
매개변수 없는 함수 호출 예제
func Call() {
print("Hello 2022")
}
Call()
실행결과
// Hello 2022
간단한 함수 생성, 호출 예제
func ABC(x:Int, y:Int, z:Int) -> Int{
return(x+y-z)
}
print(ABC(x:9,y:6,z:3))
let result = ABC(x:10, y:5, z:1)
print(result)
실행결과
// 12
// 14
강의 출처 : https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA
'2022_iOS 앱 개발자 워크숍 > 1, Swift 문법 복습' 카테고리의 다른 글
Swift : 디폴트 매개변수 (0) | 2022.01.05 |
---|---|
Swift : 함수2 - 외부매개변수와 내부매개변수 (0) | 2022.01.05 |
Swift : Switch Case , fallthrough (0) | 2022.01.04 |
Swift : Guard문 (0) | 2022.01.04 |
Swift : 제어문 [ for, while, if, break, continue ] (0) | 2022.01.04 |
댓글