世界最大級のオンライン学習サービス「Udemy(ユーデミー)」とは?

【Flutter】Listの要素を逆順に入れ替える

こんにちは、フラメルです。

今回はListの要素を逆順に入れ替える方法を紹介します。

目次

Listの要素を逆順に入れ替える方法

Listreversedを使えば要素を逆順に入れ替えられます。

void main() {
  var fruits = ['apple', 'banana', 'grape', 'lemon'];
  print(fruits.reversed); //(lemon, grape, banana, apple)
}

reveredでは一時的にしか逆順にならないから注意

reversedでは処理が実行されたときのみListの要素が逆順になります。

その後の処理でも要素を逆順にしたい場合は、下記コードのように別の変数で逆順となった配列を代入します。

void main() {
  var fruits = ['apple', 'banana', 'grape', 'lemon'];
  fruits.reversed;
  print(fruits);

  var reversedFruits = fruits.reversed;
  print(reversedFruits);
}

//結果
//[apple, banana, grape, lemon]
//(lemon, grape, banana, apple)

以上です。

合わせて読みたい

参考サイト

目次