Dart语言入门


浏览:1181 次

Dart是一种开源通用编程语言。它最初由谷歌开发,后来被ECMA批准为标准。Dart是一种用于服务器和浏览器的新编程语言。Dart SDK由谷歌推出,其编译器为Dart VM。SDK还包括一个实用程序dart2js,这是一个生成相当于Dart脚本的JavaScript的转换程序。本教程提供了对Dart编程语言的基本理解。

面向读者本教程对希望使用Dart开发单页Webapp的开发人员非常有用。它适用于对面向对象概念有很强理解的程序员。

前提条件本教程假定读者对面向对象编程概念有很好的理解。如果您已经使用过JavaScript,它将帮助您进一步快速掌握Dart的概念。

Dart语言教程Dart语言简介-Dart是一种具有C语言风格语法的面向对象语言。您可以选择将其编译为JavaScript。它支持各种编程辅助工具,如接口、类、集合、泛型和可选类型。

Dart语言开发环境-描述如何在Windows平台上安装Dart开发执行环境,以及如何使用DartPad在线执行脚本。

Dart语言基本语法-Dart语法定义了一组编写程序的规则。每个语言规范都定义了自己的语法。描述Dart程序代码中的每个元素和块。

Dart数据类型——编程语言最基本的特征之一是它支持的数据类型。它们可以在编程语言中表示和操作的值的类型。Dart语言支持以下类型:数字、字符串、布尔值、列表(类似于数组)、集合、映射、符文(用于表示字符串中的Unicode字符)、符号等。

Dart变量-变量是存储值的“存储中的名称空间”。变量用作程序值的容器,它们的名称也称为标识符。

Dart运算符-表达式是一种特殊类型的语句,计算结果为值。每个表示由操作数和运算符组成。

Dart条件决策语句-条件/决策构造在执行指令之前评估条件。Dart中的条件结构如下-

7.1.If语句-If语句由一个布尔表达式和一个或多个语句组成。

7.2.if…else语句-if后面跟着可选的else块。如果If块测试的布尔表达式求值为false,则执行else块中的代码。

7.3.else…if语句-else…if可用于测试多个条件。

7.4.Switch…case语句-Switch语句计算表达式,将表达式的值与case子句匹配,并执行与case相关的语句。

Dart循环语句-有些指令需要重复执行,循环是一种理想的方法。循环表示必须重复的一组指令。在循环的上下文中,重复被称为迭代。

8.1.For循环-For循环是一种确定代码块执行次数的实现。

8.2.对于…在回路中

for…in循环用于循环对象的属性。

8.3.While循环—每当指定的条件求值为真时,While循环执行指令。在执行代码块之前评估条件。

8.4.Do…while循环-Do…which循环与while循环类似,但Do…white循环不会评估第一个循环执行时的条件。

8.5.Break语句-Break语句用于将控件从结构中取出。在循环中使用break会导致程序退出循环。

8.6.Continue语句-Continue语句跳过当前迭代中的后续语句,并将控制返回到循环的开头。

镖数-描述int数据类型和double数据类型的属性和方法。

Dart字符串-Dart字符串数据类型表示一系列字符。飞镖字符串是一系列UTF-16代码单元。

Dart布尔类型-Dart为布尔数据类型提供内置支持。Dart中的布尔数据类型只支持两个值-True和false。

Dart List-Dart表示List对象形式的数组。列表只是一组有序的对象。

Dart map-Dart map(map对象)是一个简单的键/值对。地图中的键和值可以是任何类型。地图是动态集合。

Dart符号-Dart中的符号是反映库中元数据的不透明动态字符串名称。

飞镖符文-字符串是一系列字符。Dart将字符串表示为Unicode UTF-16代码单元的序列。Unicode是一种用于为每个字母、数字和符号定义唯一数值的格式。

飞镖枚举

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看