こんにちは、フラメルです。
今回はList
の要素を逆順に入れ替える方法を紹介します。
目次
Listの要素を逆順に入れ替える方法
List
のreversed
を使えば要素を逆順に入れ替えられます。
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)
以上です。
合わせて読みたい
あわせて読みたい


【Flutter】Durationの使い方|時間・期間の指定
こんにちは、フラメルです。 今回はアニメーション時間や期間を指定する際に使用されるDurationの使い方を紹介します。 Durationの基本的な使い方 Durationでは下記コー…
あわせて読みたい


【Flutter】AnimatedOpacityの使い方|透明度をアニメーションで変更
こんにちは、フラメルです。 今回は任意のウィジェットの透明度をアニメーションで徐々に変更できるAnimatedOpacityの使い方を紹介します。 アニメーションで透明度を徐…