🐭
【Dart】MapとListの使い方
Mapについて
Mapはkeyとvalue(値)を保持するクラス
データの順番(index)は保持しない
Mapの使い方
map.put(key,value)で値をセットできる
map.get(key)で値を取得できる
宣言
Map<String, String> frameworks = { 'Flutter' : 'Dart' , 'Rails' : 'Ruby' };
型推論での宣言も可能
var frameworks = { 'Flutter' : 'Dart' , 'Rails' : 'Ruby' };
値を取り出す
frameworks[[ ]'Flutter'[ ]] // 'Dart'
値を追加する
frameworks[[ ]'React'[ ]] = 'JavaScript';
Listについて
Listはセットした順にindexが付く(0から順番に)
Listの使い方
list.add(value)でデータをセットできる
list.get(index)で値を取得できる
宣言
List<int> numbers = [[ ]2,4,6,[ ]];
型推論での宣言も可能
List numbers = [[ ]2,4,6,[ ]];
var numbers = [[ ]2,4,6,[ ]];
値を取り出す
numbers[[ ]0[ ]]; // 2
numbers[[ ]1[ ]]; // 4
numbers[[ ]2[ ]]; // 6
参考
公式
わかりやすい記事
その他のメソッドについての記事
Discussion