값을 반환하는 함수
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 68번째.
값을 반환하는 함수는 코드가 결과를 계산하여 함수가 호출된 곳으로 다시 보내도록 합니다. void 함수와 달리, 이러한 함수는 반환 타입을 지정합니다.
정수를 반환하는 함수를 만드세요:
int add(int a, int b) {
return a + b;
}
void main() {
int sum = add(5, 3);
print('Sum: $sum');
}위 코드를 실행하면 출력은 다음과 같습니다:
Sum: 8함수는 합계를 계산하고 return 키워드를 사용하여 이를 반환합니다. 반환된 값은 sum 변수에 저장됩니다.
챌린지
초급이 챌린지에서는 값을 반환하는 함수를 만드는 연습을 하게 됩니다. 함수는 결과를 계산하여 코드의 다른 부분에서 사용할 수 있도록 반환할 수 있습니다.
아래의 calculateSquare 함수를 완성하세요. 이 함수는 다음을 수행해야 합니다:
- 정수 매개변수
number를 받습니다 - 그 숫자의 제곱을 계산합니다 (자신을 곱합니다)
- 결과를 반환합니다
예상 출력은 다음과 같습니다:
The square of 5 is: 25치트 시트
함수는 반환 타입을 지정하고 return 키워드를 사용하여 값을 반환할 수 있습니다:
int add(int a, int b) {
return a + b;
}
void main() {
int sum = add(5, 3);
print('Sum: $sum'); // Output: Sum: 8
}반환된 값은 변수에 저장되어 코드의 다른 곳에서 사용할 수 있습니다.
직접 해보기
void main() {
// 이 숫자는 이미 정의되어 있습니다
int number = 5;
// calculateSquare 함수를 호출하고 결과를 저장하세요
int result = calculateSquare(number);
// 이것은 결과를 표시할 것입니다
print('The square of $number is: $result');
}
// TODO: 이 함수를 완성하여 숫자의 제곱을 반환하세요
int calculateSquare(int number) {
// 여기에 코드를 작성하세요 - 제곱을 계산하고 반환하세요
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.