1.2 Hello,World – 《简单易懂的Dart》

1.2.1 新建应用

一切准备就绪,我们可以开始编写第一个Dart程序了.

首先,我们需要新建一个应用,这和在其他语言中新建一个项目很相似.

依次点开菜单栏的File – New Application(你也可以在开始界面中点击Create a new application…来新建一个应用).

在Application Name中填上HelloWorld.

你可以修改Parent Directory的路径,这将决定Application会保存在哪里.

下方还有一个Add HTML and CSS starter files的可选项,我们这里不勾选.

最后点击Finish,完成操作.

HelloWorld程序就这样建立完毕了.

1.2.2 代码分析

新建完程序,会自动创建一个HelloWorld.dart文件.

文件的内容为:

void main() {
  print("Hello, World!");
}

是不是有一种熟悉的感觉?Dart的语法和一些语言在语法上是很像的.

如果你以前写过一些C类语言的程序,那么很容易猜出这段代码各个部分的作用.

首先我们看看void main(),这是一个main函数——程序的入口,它的类型为void(无类型),并且没有参数.

后面跟上了{}来包含代码块,{}中间的内容便是这个函数的具体内容.

再来看看print(“Hello, World!”);,我们猜测这是一个打印内容到前台的函数,它有一个参数——输出的内容.

“”表示其中间部分是字符串,Dart的字符串也是用引号来定义的.

;我们见到了熟悉的句末封号,这代表着一条语句的结束.

可以大胆的做个猜测,这段程序的运行过程是这样的:

首先程序从main函数作为入口进入,执行print函数,在屏幕上打印字符串Hello, World!.

main函数的内容运行完毕,程序终止.

1.2.3 运行程序

程序建立完,HelloWorld的代码也被DartEditor自动填充,接下来就能运行程序了.

依次点开菜单栏的Run – Run.快捷键是Ctrl+R,经常使用需要记住.

上图为运行结果,打印出了Hello, World!字样.