美文网首页dart语法基础
Dart Map以及List使用积累

Dart Map以及List使用积累

作者: 奔跑的杰尼龟zxl | 来源:发表于2019-04-07 17:57 被阅读0次
    void main(){
    Map<String,String> map = <String,String>{
      'name':'zxl',
      'hobby':'我爱学习',
      'school':'南京大学'
    };
    
    List<String> keyList = map.keys.toList();
    print(keyList.toString());
    // [name, hobby, school]
    
    List<String> valueList = map.values.toList();
    print(valueList.toList());
    // [zxl, 我爱学习, 南京大学]
    
    List<String> sufuxList = new List.generate(valueList.length, (int index){
      return valueList[index]+"sufux";
    });
    print(sufuxList);
    // [zxlsufux, 我爱学习sufux, 南京大学sufux]
    
    // 数据bean 遍历并且进行转换
    }
    
    ```dart
    void main(){
    int value;
    // 为空则为后面的值
    int sum = value ?? 1;
    print(sum.toString());
    // 1
    }
    

    相关文章

      网友评论

        本文标题:Dart Map以及List使用积累

        本文链接:https://www.haomeiwen.com/subject/aynsiqtx.html