Dart reversedを使ってリストの要素を反転させる方法
環境
OS windows10 Home 64bit
Dart 2.18.4
書式
var リストの変数名 =[要素1,要素2,…]
リスト変数名.reversed
reversed を利用してリスト(配列)の要素を反転します。
使用例
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()); }
実行結果
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]