値を返す関数
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 変数に格納されます。
チャレンジ
初心者このチャレンジでは、値を返す関数を作成する練習をします。関数は結果を計算し、コードの他の場所で使用するためにそれを返せます。
下の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'); // 出力: Sum: 8
}返された値は変数に格納され、コードの他の場所で使用できます。
自分で試してみよう
void main() {
// この数はすでにあなたのために定義されています
int number = 5;
// calculateSquare 関数を呼び出して結果を保存します
int result = calculateSquare(number);
// これで結果が表示されます
print('The square of $number is: $result');
}
// TODO: この関数を完成させて、数値の平方を返します
int calculateSquare(int number) {
// ここにあなたのコード - 平方を計算して返します
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。