値を返す関数
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を受け取る - その数の2乗を計算する(その数を自分自身に掛ける)
- 結果を返す
期待される出力は次のとおりです。
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) {
// ここにコードを書いてください - 二乗を計算して返します
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Dartオンラインコンパイラ