0Pricing
Dart Academy · 课时

main() 和 Hello World 的结构

编写并运行您的第一个 Dart 程序

main() 和 Hello World 的结构 是 CoddyKit 上的免费 Dart Academy 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Dart Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Dart Academy 课程共包含 4 节课。

每个程序都有起点

运行 Dart 程序时,计算机需要知道从哪里开始。这个起点就是一个名为 main 的特殊函数。🏁

main 函数

Dart 总是先查找 main,并自动运行它。没有 main,您的程序就没有开始执行的位置。

void main() {
}

void 表示什么

main 前面的 void 表示这个函数不返回任何内容。它只执行操作,不会返回值。

圆括号

main 后面的空圆括号是放置输入参数的位置。main 通常不需要输入参数,所以这里保持为空。

花括号

花括号中放着 main 的函数体。您希望运行的每一行代码都应写在这对开括号和闭括号之间。

void main() {
  // your code goes here
}

说声您好

经典的第一个程序会输出一条问候语。在 main 中,print 函数会在控制台显示文本。

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

文本要放在引号中

问候语位于引号中,这使它成为一个 String。引号告诉 Dart 这是普通文本,而不是要执行的代码。

以分号结束

每条指令都以分号结尾。分号就像句号,用来标记一条语句在哪里结束。

运行您的程序

将文件保存为 hello.dart,然后在终端中使用 dart run 命令执行它并查看输出。

dart run hello.dart

查看输出

运行后,终端会显示 Hello, World! 这一行。这行打印出的内容就是您的输出,证明代码运行成功。🎉

为什么这很重要

这个程序看似简单,却展示了 Dart 的真实结构:一个包含在花括号中的 main 函数,以及其中的语句。之后的一切都建立在此基础上。

快速检查

让我们检查一下 Dart 程序从哪里开始。

回顾

您认识了 main:void、圆括号和花括号组合在一起,内部放置以分号结尾的 print。您已经运行了第一个 Dart 程序。🚀

常见问题解答

「main() 和 Hello World 的结构」课时是免费的吗?

是的 — 「main() 和 Hello World 的结构」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Dart Academy 课程的其余内容,请升级到 CoddyKit PRO。 Dart Academy 课程共包含 4 节课。

「main() 和 Hello World 的结构」这节课中我会学到什么?

编写并运行您的第一个 Dart 程序 你通过在浏览器中直接运行的动手代码来练习 Dart Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Dart Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Dart Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。

「main() 和 Hello World 的结构」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Dart Academy 课中编写并运行代码吗?

能。每节 Dart Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. Dart 是什么以及它为何存在
  2. 安装 SDK 并检查版本
  3. main() 和 Hello World 的结构
  4. 打印、注释和语句
← 返回 Dart Academy