Menu
CoddyTech

値を返す関数

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. その数の2乗を計算する(その数を自分自身に掛ける)
  3. 結果を返す

期待される出力は次のとおりです。

The square of 5 is: 25

自分で試してみよう

void main() {
  // この数値はあらかじめ定義されています
  int number = 5;
  
  // calculateSquare関数を呼び出し、結果を保存します
  int result = calculateSquare(number);
  
  // これで結果が表示されます
  print('The square of $number is: $result');
}

// TODO: 数値の二乗を返すように、この関数を完成させてください
int calculateSquare(int number) {
  // ここにコードを書いてください - 二乗を計算して返します
  
}
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Dartオンラインコンパイラ