一,匿名方法定义 二,匿名方法特性 可赋值给变量,通过变量进行调用 可在其他方法中直接调用或传递给其他方法 void main(List<String> args) { //无参匿名函数 var func = () { print("Hello"); }; func(); //有参匿名函数 var ...
分类:
其他好文 时间:
2019-06-17 12:36:56
阅读次数:
155
导入本地库 导入系统内置的库 说明: 导入第三方库 Dart库的重命名 Dart冲突解决 部分到导入: 延迟加载 ...
分类:
其他好文 时间:
2019-06-15 13:18:10
阅读次数:
105
/* 和Java一样,dart也有接口,但是和Java还是有区别的。 首先,dart的接口没有interface关键字定义接口,而是普通类或抽象类都可以作为接口被实现。 同样使用implements关键字进行实现。 但是dart的接口有点奇怪,如果实现的类是普通类,会将普通类和抽象中的属性的方法全部... ...
分类:
其他好文 时间:
2019-06-15 12:07:51
阅读次数:
116
/* 通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) */ //只能返回string类型的数据 // String getData(String value){ // return value; // } //同时支持返回 string类型 和int类型 (代... ...
分类:
其他好文 时间:
2019-06-15 12:05:52
阅读次数:
76
/* Dart中抽象类: Dart抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口。 1、抽象类通过abstract 关键字来定义 2、Dart中的抽象方法不能用abstract声明,Dart中没有方法体的方法我们称为抽象方法。 3、如果子类继承抽象类必须得实现里面的抽象方法 4、如... ...
分类:
其他好文 时间:
2019-06-15 12:03:48
阅读次数:
72
/* Dart中的静态成员: 1、使用static 关键字来实现类级别的变量和函数 2、静态方法不能访问非静态成员,非静态方法可以访问静态成员 */ // class Person { // static String name = '张三'; // static void show() { // ... ...
分类:
其他好文 时间:
2019-06-15 11:41:07
阅读次数:
170
/* List里面常用的属性和方法: 常用属性: length 长度 reversed 翻转 isEmpty 是否为空 isNotEmpty 是否不为空 常用方法: add 增加 addAll 拼... ...
分类:
其他好文 时间:
2019-06-15 09:19:18
阅读次数:
104
概述: Dart2的异常与Java是非常类似的。Dart2的异常是Exception或者Error(包括它们的子类)的类型,甚至可以是非Exception或者Error类,也可以抛出,但是不建议这么使用。 Exception主要是程序本身可以处理的异常,比如:IOException。我们处理的异常也 ...
分类:
其他好文 时间:
2019-06-14 19:56:13
阅读次数:
148
void main(){ /* ++ -- 表示自增 自减 1 在赋值运算里面 如果++ -- 写在前面 这时候先运算 再赋值,如果++ --写在后面 先赋值后运行运算 var a=10; var b=a--; print(a); //9 print(b); //10 */ // var a=10;... ...
分类:
其他好文 时间:
2019-06-14 16:08:06
阅读次数:
117
import 'package:flutter/material.dart'; main() => runApp(MaterialApp( home: HomePage(), )); class HomePage extends StatefulWidget { @override State cr... ...
分类:
其他好文 时间:
2019-06-14 14:51:57
阅读次数:
95