Dart reversedを使ってリストの要素を反転させる方法

環境
OS windows10 Home 64bit
Dart 2.18.4

書式
var リストの変数名 =[要素1,要素2,…]
リスト変数名.reversed
reversed を利用してリスト(配列)の要素を反転します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
var list = ["tokyo", "oosaka", "fukuoka"];
print("before");
print(list);
print("after");
print(list.reversed);
// IterableをListに変換
print(List.from(list.reversed));
// toList
print(list.reversed.toList());
}
void main() { var list = ["tokyo", "oosaka", "fukuoka"]; print("before"); print(list); print("after"); print(list.reversed); // IterableをListに変換 print(List.from(list.reversed)); // toList print(list.reversed.toList()); }
void main() {
    
    var list = ["tokyo", "oosaka", "fukuoka"];
 
    print("before");
    print(list); 
    print("after");
    
    print(list.reversed); 
    // IterableをListに変換
    print(List.from(list.reversed)); 
    // toList
    print(list.reversed.toList()); 
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
before
[tokyo, oosaka, fukuoka]
after
(fukuoka, oosaka, tokyo)
[fukuoka, oosaka, tokyo]
[fukuoka, oosaka, tokyo]
before [tokyo, oosaka, fukuoka] after (fukuoka, oosaka, tokyo) [fukuoka, oosaka, tokyo] [fukuoka, oosaka, tokyo]
before
[tokyo, oosaka, fukuoka]
after
(fukuoka, oosaka, tokyo)
[fukuoka, oosaka, tokyo]
[fukuoka, oosaka, tokyo]

 

Dart

Posted by arkgame