MENU

【Flutter】Listの最大値、最小値を求める方法

記事内に商品プロモーションが含まれる場合があります

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');

上記の例ではint型のリストですが、double型でも同様の方法で最大値を算出できます。

最小値を求める

最小値を求めるには、リストに対してreduce(min)を呼び出します。

List<int> numbers = [1, 5, 3, 8, 2, 7, 4];

// 最小値
int minNumber = numbers.reduce(min);

print('最小値: $minNumber');

Flutterが学べる書籍

Share

Comment

コメントする

目次