[Dart]リスト(配列)を反転するには?

Dart

どうも、ちょげ(@chogetarou)です。

Dartで配列であるリストを反転する方法を紹介します。

スポンサーリンク

方法

コンピューター, ノート, オフィス, コード, プログラミング, プログラム

リストを反転するには、reversedを使います。

具体的には、「list.reversed」のように、reversedプロパティにアクセスします。

var reversed = list.reversed //reversedプロパティにアクセス

reversedプロパティは、反転したIterableを返します。

もし、Iterableではなく、リストを取得したい場合は、reversdの後にtoListメソッドを呼び出します。

var reversed = list.reversed.toList()

reversedプロパティは、元の配列には影響を与えません。

使用例

void main() {
  var numbers = [1 , 2, 3, 4, 5];
 
  var reverse = numbers.reversed.toList();
  
  print(reverse); //[5, 4, 3, 2, 1]
}

コメント

タイトルとURLをコピーしました