Dart Mapのkeyとvalueに指定した処理を実行する
Dartで、Mapのkeyとvalueに指定した処理を実行するコードを記述してます。「map」メソッドを使用することで可能です。
環境
- OS windows11 home
- Dart 2.18.4
指定した処理を実行
指定した処理を実行するには「map」で可能です。
Map.map((key,value) => 処理);実際に、使用してみます。
void main() {
var map = <int, String>{
1: 'one',
2: 'two',
3: 'three',
};
var result = map.map((key, value) => MapEntry(key * 10, "num-${value}"));
print(result);
// {10: num-one, 20: num-two, 30: num-three}
print(result.runtimeType);
// _InternalLinkedHashMap<int, String>
}実行結果を見ると、判定されていることが確認できます。

空のmapに使用した場合は、空のmapが返ります。
void main() {
var map = <int, String>{};
var result = map.map((key, value) => MapEntry(key * 10, "num-${value}"));
print(result);
// {}
print(result.runtimeType);
// _InternalLinkedHashMap<int, String>
}-
前の記事
Rubyのエラー『ZeroDivisionError: divided by 0』の解決方法 2025.01.29
-
次の記事
ジェネレーター関数を用いたJavaScriptでの効率的なデータストリーミング 2025.01.29
コメントを書く