함수 (Functions)
특정 작업들을 수행하기 위한 코드블럭
재사용이 가능해 효율적으로 작업 처리를 할 수 있다.
// 함수 정의, func 키워드를 사용
func greet(name: String) -> String {
return "안녕하세요, \(name) 입니다."
}
// 함수 호출
let myName = greet(name: "철수")
print(myName) // 안녕하세요, 철수 입니다.
// 매개변수 기본값을 설정, 호출 시 매개변수 생략 가능
func greet2(name: String = "철수") -> String{
return "안녕하세요, \(name) 입니다."
}
let myName2 = greet2() // 매개변수 생략
print(myName2) // 안녕하세요, 철수 입니다.
// 반환값이 없는 함수는 반환 타입을 생략 할 수 있다.
func cockatoo(message: String) {
print(message)
}
// 매개변수가 없는 함수
func hello(){
print("Hello")
}
728x90
'Swift > 기초' 카테고리의 다른 글
Swift 기초 다지기 - 열거형 (Enum) (2) | 2024.10.06 |
---|---|
Swift 기초 다지기 - 클로저 (Closures) (0) | 2024.10.04 |
Swift 기초 다지기 - 컬렉션 타입 ( Array, Dictionary, Set ) (0) | 2024.10.02 |
Swift 기초 다지기 - 조건문, 반복문 (1) | 2024.09.30 |
Swift 기초 다지기 - 연산자 (0) | 2024.09.29 |
댓글