💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] *[译注:对于代码注释只做部分翻译,同时本文档的英文原版地址是[https://www.dartlang.org/guides/language/language-tour](https://www.dartlang.org/guides/language/language-tour)大家可以相互参考]* # 本文档目标 本文档从变量、操作符、到类和库来展示如何使用Dart的每一个主要特性。在你看这个文档之前假设你已经知道如何使用其他编程语言来编程。 如果要学习更多关于Dart的和核心库,请查看另外一篇文档《Dart核心库之旅》。如果你想要了解更多关于语言的特性请参考《Dart语言规范》 > 使用[DartPad](https://dartpad.dartlang.org/)来体验Dart语言的更多特性 > # 简单Dart程序示例 以下代码使用了Dart的很多基础特性 ~~~ // 定义一个函数 printInteger(int aNumber) { print('The number is $aNumber.'); // Print to console. } // 程序执行入口 main() { var number = 42; // Declare and initialize a variable. printInteger(number); // Call a function. } ~~~ 以下是本程序中使用到的特性而且在几乎所有Dart程序中都会使用到 ~~~ //这是一个代码注释 ~~~ 这是Dart中的单行注释,Dart同样支持多行注释和文档注释。更多资料请查看[注释] ~~~ int ~~~ 一种数据类型。其他的内置类型还有String,List和bool ~~~ 42 ~~~ 一个数字字面量。数字字面量是编译时常量的一种。 ~~~ print() ~~~ 显示输出的一种便捷方法 ~~~ '...' 或者 "..." ~~~ 一个字符串字面量 ~~~ $variableName 或者 ${expression} ~~~ 字符串插值:包含一个变量或表达式的字符串等效于字符串字面量。有关更多信息,请参见[字符串]。 ~~~ main() ~~~ 这是一种特殊的、必需的顶级函数,应用程序从这里开始执行。有关更多信息,请参见[main()函数]。 ~~~ var ~~~ 一种声明变量而不指定其类型的方法。 >此文档中的代码遵循[[Dart样式指南]](https://www.dartlang.org/guides/language/effective-dart/style)中的约定。 >