List
内の最大値、最小値を求める方法はいくつかありますが、math
ライブラリとreduce
メソッドを使うと簡単です。
目次
準備
mathライブラリを使用する、次のようにインポートします。
import 'dart:math';
最大値を求める
最大値を求めるには、リストに対してreduce(max)を呼び出します。
List<int> numbers = [1, 5, 3, 8, 2, 7, 4];
// 最大値
int maxNumber = numbers.reduce(max);
print('最大値: $maxNumber');
最小値を求める
最小値を求めるには、リストに対してreduce(min)を呼び出します。
List<int> numbers = [1, 5, 3, 8, 2, 7, 4];
// 最小値
int minNumber = numbers.reduce(min);
print('最小値: $minNumber');
Comment