Flutter中Map使用
2020-06-13 本文已影响0人
GaoEnron
通过字面量
var gifts = {
'first' : 'number',
'second': 'turtledoves'
};
print('gifts ${ gifts }');
print(gifts.runtimeType);
var nobleGases = {
'first' : 'number',
'second': 'turtledoves',
2: 'daffds'
};
print('nobleGases ${ nobleGases }'); // 保持原样输出
print(nobleGases.runtimeType);
var numberStr = {
2 : 'number',
10 : 'turtledoves',
12: 'dart'
};
print('numberStr ${ numberStr }'); // 保持原样输出
print(numberStr.runtimeType);
通过声明构造方法
var instanceMap = Map();
instanceMap['java'] = 'first';
instanceMap['oc'] = 'oc';
instanceMap['name'] = 'java';
print(instanceMap);
var instanceMapNumberKey = Map();
instanceMapNumberKey[0] = 'first';
instanceMapNumberKey[1] = 'oc';
instanceMapNumberKey[2] = 'java';
print(instanceMapNumberKey);