首页 > 其他分享 >Dart基础语法2

Dart基础语法2

时间:2023-02-27 17:58:20浏览次数:29  
标签:toList Set map 基础 list Dart 语法 forEach List

List、Set

List:有序、可重复

Set:无序、不重复

 

互相转化

List list = [1, 2, 1];
Set set = list.toSet();
List sList = set.toList();

遍历forEach

List list = [1, 2, 1];
list.forEach((e) {
    print(e);
});

映射map

List list = [1, 2, 1];
List m = list.map((e) => ++e).toList();

过滤where

List list = [1, 2, 1];
List m = list.where((e) => e > 1).toList();

任一满足any

List list = [1, 2, 1];
bool b = list.any((e) => e == 2);

全部满足every

List list = [1, 2, 1];
bool b = list.every((e) => e > 0);

 Map

获取所有键keys

获取所有值values

映射map

遍历forEach

Map person = {
    "name": "Lily",
    "age": 12,
  };
  person.forEach((key, value) {
    print("$key: $value");
  });

 

标签:toList,Set,map,基础,list,Dart,语法,forEach,List
From: https://www.cnblogs.com/-ori/p/17160666.html

相关文章

  • Unity URP Shader 基础光照
    函数GetMainLight()返回一个数据结构LightstructLight{half3direction;//颜色&强度half3color;//方向halfdistanceAttenuation;//距......
  • Dart 基础语法1
    Dart环境搭建1.安装DartSDK2.VSCode安装Dart3.VSCode安装CodeRunner 入口方法//可传参,可有返回值voidmain(List<String>args){print("Hell......
  • 《SQL基础》13. 视图
    目录视图简介语法检查选项视图更新视图作用视图简介视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是......
  • 基础知识总结02
    Day05方法方法是一种语法结构,就是一段功能结构封装在一个方法中。方便重复调用。具有特殊功能的代码块特殊功能:方法里面的代码写了啥,这个方法就具备什么功能。代码块:......
  • 响应式基础
    响应式基础使用 reactive() 函数创建一个响应式对象或数组:<scriptsetup>import{reactive}from'vue'conststate=reactive({count:0})functionincrem......
  • TypeScript 基础语法
    TypeScript基础语法TypeScript程序由以下几个部分组成:模块函数变量语句和表达式注释第一个TypeScript程序我们可以使用以下TypeScript程序来输出"HelloW......
  • TypeScript 基础类型
    TypeScript基础类型TypeScript包含的数据类型如下表:数据类型关键字描述任意类型any声明为any的变量可以赋予任意类型的值。数字类型number双精度64位......
  • 一文学会ftrace的基础用法
    0.官网https://www.kernel.org/doc/html/latest/trace/ftrace.html1.ftrace是什么ftrace是linux原生的一个trace工具,最早在2.6.27引入,跟踪能力强大,可以调试和分析诸如......
  • Python基础语法与执行脚本的3种方式
    一、Pytnon特点什么是编程语言是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。简单来说......
  • Vue 基础
    模板语法Vue使用一种基于HTML的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的DOM上。所有的Vue模板都是语法层面合法的HTML,可以被符合规范的浏览器......