Flutter 配列 / 連想配列
登録日:2023-12-20
Flutter
Dart
・配列 List
文字列の場合
List<String> myList = ["文字列1", "文字列2", "文字列3"];
数値の場合
List<int> myList = ["1", "2", "3"];
・連想配列 Map
キーが文字列、値が数値の場合
Map<String, int> myMap = {
"キー1": 1,
"キー2": 2,
"キー3": 3
};
キーが数値、値が文字列の場合
Map<int, String> myMap = {
1: "値1",
2: "値2",
3: "値3",
};
・配列と連想配列の組み合わせ
連想配列の値が文字列の場合
List<Map<String, String>> myList = [
{
"キー1": "文字列1",
"キー2": "文字列2"
},
{
"キー1": "文字列3",
"キー2": "文字列4"
},
];
連想配列の値が文字列・数値を含む場合
List<Map<String, dynamic>> myList = [
{
"キー1": "文字列1",
"キー2": 1
},
{
"キー1": "文字列2",
"キー2": 2
},
];