Menu
Coddy logo textTech

값을 반환하는 함수

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 변수에 저장됩니다.

challenge icon

챌린지

초급

이 챌린지에서는 값을 반환하는 함수를 만드는 연습을 하게 됩니다. 함수는 결과를 계산하여 코드의 다른 부분에서 사용할 수 있도록 반환할 수 있습니다.

아래의 calculateSquare 함수를 완성하세요. 이 함수는 다음을 수행해야 합니다:

  1. 정수 매개변수 number를 받습니다
  2. 그 숫자의 제곱을 계산합니다 (자신을 곱합니다)
  3. 결과를 반환합니다

예상 출력은 다음과 같습니다:

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) {
  // 여기에 코드를 작성하세요 - 제곱을 계산하고 반환하세요
  
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨