购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 案例:Hello World

视频

Hello World

1.3.1 案例描述

设计一个Dart案例,案例运行后显示“Hello World !”。

1.3.2 实现效果

案例的实现效果如图1.12 所示。

图1.12 Hel lo World案例的实现效果

1.3.3 案例实现

(1)在VS Code中打开一个文件夹。

(2)利用VS Code在打开的文件夹中新建一个Dart文件,假设文件名为HelloWorld.dart。

(3)在HelloWorld.dart文件中编写如下代码:

(4)运行程序。在HelloWorld.dart文件中右击,在弹出的快捷菜单中选择Run Code选项,则在控制台的“输出”选项卡中显示运行结果。

1.3.4 知识要点

(1)Dart文件的创建方法。

(2)Dart代码的编写方法,其中必须有一个main()函数,输出可以使用print()函数,每条语句的后面需要使用分号。

(3)Dart语言中的注释包括单行注释//和多行注释/**/,具体如下:

(4)关于Dart 语言中的一些重要说明:

✧ 任何保存在变量中的值都是一个“对象”,所有对象都是“类”的实例,包括数字、函数、null等,所有对象都继承自 Object类。

✧ Dart 是强类型的,但它可以推断类型,所以类型声明是可选的。

✧ Dart 支持泛型,如 List <int> (整数列表)或 List <dynamic> (任何类型的对象列表)。

✧ Dart 支持顶级函数(如 main()),函数绑定在类或对象上(包括静态函数和实例函数)。

✧ Dart支持函数内创建函数,称为“嵌套函数”或“局部函数”。

✧ Dart 支持顶级变量,变量绑定在类或对象上(包括静态变量和实例变量)。实例变量有时称为“字段”或“属性”。

✧ 与 Java 不同,Dart 中没有关键字 public、protected和private,如果标识符以下划线(_)开头,则表示它相对于库来说是私有的。

✧ 标识符以字母或下划线(_)开头,后跟任意字母和数字组合。

✧ Dart 语法中包含“表达式(expressions)(有运行时值)”和“语句(statements)(没有运行时值)”。例如,条件表达式condition ? expr1 : expr2 的值可能是 expr1 或 expr2 。与if...else 语句相比较,if...else 语句没有值。一条语句通常包含一个或多个表达式,但表达式不能直接包含语句。

✧ Dart 运行时有两种类型的异常:警告和错误。警告只是表明代码可能无法正常工作,但不会阻止程序的执行。错误可能是编译时错误或者运行时错误,编译时错误会阻止代码的执行,而运行时错误会导致代码在执行过程中引发“异常”。 /SINt5lylmcRwMrXQp3SSQUzfKPX/c4gmelx57fzCCt1V7fdvjUcp1GN6wqnpcPi

点击中间区域
呼出菜单
上一章
目录
下一章
×