随笔分类 - Dart
Dart的开发与学习
摘要:Dart属于OOP语言,因此满足OOP三大特性 Dart所有东西都是对象,所有对象都继承自Object类 Dart是一门使用类和单继承的面向对象语言,所有对象都是类的实例,并且所有的类都是Object的子类 一个类通常由属性和方法组成 定义一个类,并创建该类的实例,访问属性和方法 class Per
阅读全文
摘要:1 函数 和C语言一样,函数由返回值,函数名,函数体组成 int getNum(){} 方法调用,使用方法名调用即可 getNum(); 2 参数 不指定类型参数 int sumNum(n){} 指定类型参数,和C语言一摸一样 int sumNum(int n,String str){} 3 可选参
阅读全文
摘要:List length 长度 reversed 反转 isEmpty 是否为空 isNotEmpty 是否不为空 add 添加 addAll 拼接数组 indexOf 查找 传值 找到返回索引,没找到返回-1 remove 删除 传值 removeAt 删除 传索引 fillRange 修改 ins
阅读全文
摘要:和java等编程语言一样,没有啥区别 1 for循环 2 while循环和do...while循环 3 break 跳出循环 4 continue 跳过循环 5 for...in forin循环 List items = [1,2,3,4]; for (var item in items) { pr
阅读全文
摘要:try { ... } catch (err) { ... }finally{ ... }
阅读全文
摘要:条件表达式 1 if if...else... switch...case...default... 2 三目运算符(同java) 3 ?? a ?? 10 // 如果a为空则赋值10 类型转换 1 Number转换为String toString() 2 String转换为Number parse
阅读全文
摘要:1 算术运算符 + - * / % ~/(取整) 2 关系运算符 == != > < >= <= 3 逻辑运算符 ! && || 4 赋值运算符 基础赋值运算符 = ??= b??=23 // b如果为空则把23赋值给b 复合赋值运算符 += -= *= /= %= ~/=
阅读全文
摘要:1 变量声明 Dart可以自动类型推断,所以Dart允许不指明类型声明变量,使用var var str = '这是var声明的'; 也可以指定类型声明变量,如: String str = '这是一个string'; int n = 5; 2 常量 const 值不变,一开始就得赋值 final 可以
阅读全文
摘要:官网: (知道就行,反正也打不开) https://dart.dev/ 1 开发环境搭建 安装Dart SDK 下载地址: https://gekorm.com/dart-windows/ 下载后是安装包,直接双击安装即可 测试是否安装成功: 2 开发工具配置 VScode : 安装两个插件,dar
阅读全文