함수의 사용 방법 이해하기
함수의 사용 방법 이해하기
함수 사용의 장점
•
재사용 가능: 한 번 작성한 함수를 여러 번 호출할 수 있습니다.
•
가독성 향상: 코드의 목적을 명확히 설명할 수 있습니다.
•
유지보수 용이: 특정 기능을 수정할 때, 함수를 수정하면 전체 코드에서 반영됩니다.
반환값이 있는 함수
•
함수가 특정 연산을 수행한 후, 결과를 반환하는 형태입니다.
func multiply(a: Int, b: Int) -> Int {
return a * b
}
let result = multiply(a: 5, b: 3)
print(result) // 15 출력
Swift
복사
•
a와 b를 곱한 후 결과값을 반환(return)합니다.
여러 개의 매개변수를 받는 함수
•
두 개 이상의 값을 입력받아 다양한 결과를 출력할 수 있습니다.
func introduce(name: String, age: Int) {
print("제 이름은 \(name)이고, 나이는 \(age)살입니다.")
}
introduce(name: "Tom", age: 25)
Swift
복사
함수의 사용해보기
과제 1: 두 수를 더하는 함수 만들기
•
함수 이름: addNumbers
•
매개변수: num1, num2 (정수)
•
반환값: 두 수의 합 (정수)
힌트(10분간 고민하고 펼쳐보기!)
과제 2: 두 수를 비교하는 함수 만들기
•
함수 이름: numbersComparison
•
매개변수: num1, num2 (정수)
•
반환값: 크기가 더 큰 수(정수)
힌트(10분간 고민하고 펼쳐보기!)
과제 3: 평균 계산 함수 만들기
•
함수 이름: calculateAverage
•
매개변수: score1, score2, score3 (정수)
•
반환값: 평균 (실수)
힌트(10분간 고민하고 펼쳐보기!)
도전 과제: 구구단 출력 함수 만들기
1.
특정 숫자를 입력하면 해당 숫자의 구구단을 출력하는 함수를 작성하세요.
2.
함수 이름: printMultiplicationTable
3.
매개변수: number (정수)
4.
반환값: 없음 (출력만 수행)
힌트(10분간 고민하고 펼쳐보기!)
완성 조건
1.
각 문제에서 요구하는 함수를 선언하고, 적절한 매개변수와 반환값을 설정하세요.
2.
함수를 호출하여 결과를 출력하세요.
3.
Swift Playgrounds에서 실행하여 정상적으로 동작하는지 확인하세요.