Search
🎽

함수의 사용 방법 이해하기

함수의 사용 방법 이해하기

 함수의 사용 방법 이해하기

함수 사용의 장점

재사용 가능: 한 번 작성한 함수를 여러 번 호출할 수 있습니다.
가독성 향상: 코드의 목적을 명확히 설명할 수 있습니다.
유지보수 용이: 특정 기능을 수정할 때, 함수를 수정하면 전체 코드에서 반영됩니다.

반환값이 있는 함수

함수가 특정 연산을 수행한 후, 결과를 반환하는 형태입니다.
func multiply(a: Int, b: Int) -> Int { return a * b } let result = multiply(a: 5, b: 3) print(result) // 15 출력
Swift
복사
ab를 곱한 후 결과값을 반환(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에서 실행하여 정상적으로 동작하는지 확인하세요.