美文网首页Dart
学习Flutter(一):Dart基础的几个重要的概念

学习Flutter(一):Dart基础的几个重要的概念

作者: 一晚TT用了八个 | 来源:发表于2019-07-24 08:31 被阅读0次

1:所有东西都是对象
请记住是所有,ALL。
变量、数字、函数等都是对象;对象都是类的实例,对象都继承Object类。

2:Dart是弱数据语法
程序中指定数据类型使得程序合理地分配内存空间,并帮助编译器进行语法检查。但是,指定类型不是必须的。

3:指定数据类型和编译时的常量,可以提高运行速度
Dart 代码在运行前编译。

4:Dart 程序有统一的入口。main();

5:Dart 没有public、protected 、private 的概念。私有特性通过变量或者函数加上下划线来表示。变量名以"_"开头意味着对它的 lib 是私有的

6:Dart 工具可以检查出警告信息(waring)和错误的信息(error)。警告信息只是表明代码可能不工作,但是不会妨碍程序运行。错误信息可以是编译时的错误,也可能是运行时的错误。编译时的错误将阻止程序的运行,运行时的错误将会以异常的(exception)的方式呈现。

7:Dart 支持anync/await 异步处理。

8:关键字(56个):abstract 、do、import、super、as、dynamic、in、switch、assert、else、interface、sync*、enum、implements、is、this、async*、export、library、throw、await、external、minix、true、break、extends、new、try、case、factory、null、typedef、catch、false、operator、var、class、final、part、void、const、finally、rethrow、while、continue、for、return、with、covariant、get、set、yield*、default、if、static、deferred;

9:Dart 常用库(如下):
dart:async                 异步编程支持,提功Future 和Stream类;
dart:collection           对dart:core 提供更多的集合支持;
dart:convert              不同类型(JSON,UTF_8)间的字符编码、解码支持;
dart:core                 Dart语言内建的类型、对象以及dart语法的核心功能;
dart.html                 网页开发用到的库;
dart:io                      文件读写I/O 相关操作库;
dart.math                  数字常量及函数,提供随机算法数;
dart:svg                    事件和动画的矢量图像支持;

10:Dart 属于是强类型语言 ,但可以用 var 来声明变量,Dart 会自推导出数据类型,var 实际上是编译期的“语法糖”。dynamic表示动态类型, 被编译后,实际是一个 object 类型,在编译期间不进行任何的类型检查,而是在运行期进行类型检查。

相关文章

  • 学习Flutter(一):Dart基础的几个重要的概念

    1:所有东西都是对象。请记住是所有,ALL。变量、数字、函数等都是对象;对象都是类的实例,对象都继承Object类...

  • Dart基础(一)

    前言:笔者最近看了Flutter相关的内容,而Flutter的基础库是由Dart编写的,所以笔者学习了关于Dart...

  • Dart基础(二)

    前言:笔者最近看了Flutter相关的内容,而Flutter的基础库是由Dart编写的,所以笔者学习了关于Dart...

  • Flutter & Dart 基础

    以下主要是学习极客时间 Flutter 专栏相关学习记录。 Dart 基础 Online Dart iDE 核心特...

  • Flutter精品学习路线(干货知识分类+学习资料)

    Flutter学习路线 Dart 语言 在学习 Dart 语言前,若没有任何编程基础,建议先了解一下计算机基础知识...

  • Flutter - Dart重要概念

    Dart概念 一切变量都是对象,包括数字、函数和null 对象是类的实例,所有类都继承于object这个基类 强类...

  • Flutter系列(2)Dart语言基础

    Flutter的开发语言是Dart语言的,这篇文章就说说Dart语言基础 一、Dart 初体验 在flutter项...

  • 文章转载记录

    转自掘金-学习记录使用 Flutter 完整开发实战详解(一、Dart 语言和 Flutter 基础) Flutt...

  • Flutter学习之Dart语言基础(1)

    Flutter日渐火爆,因此在进行Flutter学习前先学习一些其所使用的开发语言dart的基础,这篇文章主要学习...

  • Flutter_一小时入门Dart

    本文适合有代码基础的人,如果没在代码基础请文章底部来源从头开始学习 示例 重要的概念 在学习 Dart 语言时, ...

网友评论

    本文标题:学习Flutter(一):Dart基础的几个重要的概念

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