博客
关于我
dart学习 之旅
阅读量:261 次
发布时间:2019-03-01

本文共 1108 字,大约阅读时间需要 3 分钟。

Dart语言入门指南

1. 基本语法

void printInteger(int aNumber) {  print('The number is $aNumber.');}
void main() {  var number = 42;  printInteger(number);}

2. 变量声明

int? lineCount;
void main() {  late String description = 'Feijoada!';  print(description);}

3. 最终和常量

  • 实例变量只能是 final
  • 常用内置数据类型包括:intdoubleStringboolList(数组)、SetMapRunes(UTF-32字符集)。
runesDemo() {  Runes runes = new Runes('\u2665, \u{1f605}, \u{1f60e}');  print(runes);  print(new String.fromCharCodes(runes));}

4. 列表和集合

var list = [1, 2, 3];

5. 函数

enableFlags(paramName: value, hidden: false);
void printElement(int element) {  print(element);}
var list = [1, 2, 3];list.forEach(printElement);

6. 条件表达式

condition ? expr1 : expr2
expr1 ?? expr2

7. 类定义

class Point {  double x = 0;  double y = 0;  Point(this.x, this.y);}

8. 类继承

9. 混合使用

class MyMixin {  void method() {}}
class MyClass extends Object with MyMixin {}

10. 运算符

var paint = Paint()  ..color = Colors.black  ..strokeCap = StrokeCap.round  ..strokeWidth = 5.0;

11. 异步操作

Future
future = someAsyncFunction();
void someAsyncFunction() async {  // 异步操作逻辑}

通过以上内容,可以快速入门 Dart语言的基础知识和实践应用。

转载地址:http://wakx.baihongyu.com/

你可能感兴趣的文章
pipreqs : 无法将“pipreqs”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径 正确,然后再试一次。
查看>>
pipy国内镜像的网址
查看>>
quiver绘制python语言
查看>>
pip下载缓慢
查看>>
PIP使用SSH从BitBucket安装自定义软件包,无需输入SSH密码
查看>>
pip命令提示unknow or unsupported command install解决方法
查看>>
pip在安装模块时提示Read timed out
查看>>
pip更换源
查看>>
SpringBoot之Banner源码深度分解
查看>>
Pix2Pix如何工作?
查看>>
QuickBI助你成为分析师——搞定数据源
查看>>
pkl来存储python字典
查看>>
quick sort | 快速排序 C++ 实现
查看>>
pkpmbs 建设工程质量监督系统 Ajax_operaFile.aspx 文件读取漏洞复现
查看>>
pkpmbs 建设工程质量监督系统 文件上传漏洞复现
查看>>
pku 2400 Supervisor, Supervisee KM求最小权匹配+DFS回溯解集
查看>>
queue队列、deque双端队列和priority_queue优先队列
查看>>
PKUSC2018游记
查看>>
PK项目测试,做产品测试有这4大优势!
查看>>
pl sql 的目录 所在的目录 不能有 小括号,如 Program Files (x86)
查看>>