【问题标题】:What is k,v in Map in flutter?颤动中的地图中的k,v是什么?
【发布时间】:2020-06-11 11:20:06
【问题描述】:

Map<String,String> 表示映射的键和值应该是字符串以及State<StatefullClassName>,以便我们可以使用状态类中的 widgets 属性访问 StateFull 类变量。当我们给Map<String,dynamic>时它如何将String数据类型设置为键

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    使用 Dart/Flutter 中的值初始化 Map

    这些示例向您展示了如何:

    • 使用 {}(大括号)以简单的方式初始化 Map。
    • 使用 from(), of() 构造函数创建一个包含其他 Map 的所有键/值对的 Map。
    • 使用 fromIterables() 从给定的键和值创建一个新 Map。
    • 创建使用 fromIterable() 计算键和值的 Map
    • 使用 unmodifiable() 构造函数创建一个“const”映射。

      Map<String, int> map1 = {'zero': 0, 'one': 1, 'two': 2};
      print(map1);
      
      // not specify key-value type
      Map map2 = {'zero': 0, 'I': 'one', 10: 'X'};
      print(map2);
      
      var map3 = {'zero': 0, 'I': 'one', 10: 'X'};
      print(map3);
      

    输出:

    {zero: 0, one: 1, two: 2}
    {zero: 0, I: one, 10: X}
    {zero: 0, I: one, 10: X}
    

    您可以查看此link 了解更多信息。我希望你能得到这个。谢谢。

    【讨论】:

    • 是的,我想问的是我是否想开发我自己的数据结构,比如 map。我怎样才能得到类型对象 。例如flutter redux,我们必须将我们创建的对象作为数据类型传递。那么如何
    • 也许你正在寻找这个:stackoverflow.com/a/47535595/1318946
    猜你喜欢
    • 2011-09-02
    • 2023-01-19
    • 2022-11-18
    • 2011-06-13
    • 1970-01-01
    • 2020-08-23
    • 2018-08-26
    • 2021-11-27
    • 2013-07-20
    相关资源
    最近更新 更多