/* 함수 */
import Swift
//MARK: - 함수의 선언
//func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> 반환타입 {
// 함수 구현부
// return 반환값
//}
func sum(a: Int, b: Int) -> Int{
return a + b
}
반환값이 없는 함수 - void
//func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> void {
// 함수 구현부
// return
// }
func printMyName(name: String) -> Void{
print(name)
}
Void 생략가능
//func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> {
// 함수 구현부
// return
// }
func printMyName(name: String) {
print(name)
}
매개변수가 없는 함수
//func 함수이름() -> 반환타입 {
// 함수 구현부
// return 반환값
//}
func maximumIntegerValue() -> Int {
return Int.max
}
매개변수와 반환값이 없는 함수
//func 함수이름() -> Void {
// 함수 구현부
// return 반환값
//}
Void 생략
func hello() -> Void{ print("hello")}
//func 함수이름() -> {
// 함수 구현부
// return 반환값
//}
func bye() -> { print("bye")}
함수의 호출
sum(a: 3, b: 5) ----> 8
printMyName(name: "Gyeongdeok") ---------> Gyeongdeok
maximumIntegerValue() -----------> Int 의 최대값
hello() ------->hello
'Swift랑 친해지기 > Swift문법정리' 카테고리의 다른 글
09. 조건문 (0) | 2021.12.21 |
---|---|
08.함수고급 (0) | 2021.12.21 |
컬렉션 타입 (0) | 2021.12.01 |
05. Any, AnyObject, nil (0) | 2021.12.01 |
기본 데이터 타입 (0) | 2021.11.30 |