Menu
Coddy logo textTech

値を返す関数

CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 68/94。

値を返す関数 は、コードが結果を計算し、関数が呼び出された場所にそれを送り返すことを可能にします。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'); // 出力: 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腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン