Dart之旅 首站 A basic Dart program

译自A Tour of the Dart Language

本文展示了如何使用Dart的各大特性,从变量和操作符到类和库,前提是你要有其他语言的编程经验。

要进一步学习Dart的核心库,请看A Tour of the Dart Libraries。

注意:当中的绝大部分特性,你可以使用DartPad尝试。

当你想知道某个语言特性的具体细节,可查阅Dart Language Specification。

Dart基础编程

以下代码使用了许多Dart最基础的特性:

// Define a function.
printNumber(num aNumber) {
  print('The number is $aNumber.'); // Print to console.
}

// This is where the app starts executing.
main() {
  var number = 42; // Declare and initialize a variable.
  printNumber(number); // Call a function.
}

Open Dartpad

这些是提供给所有(或者几乎所有)Dart应用的该程序使用到的特性:

// This is a comment

使用 // 表明该行剩余的内容为评论。或者使用 /* … */ 。具体方法,请见Comments(译文。

num

一种类型。其他几种内置类型有String、int和bool。

42

一个字面数字。字面数字是一种编译期常量。

print()

一个展示输出的便利方式。

'...'(或"..."

一个字面字符串。

&*****variableName* (或 &{*****expression*****}

填充字符串:包括一个变量或一个字面字符串中 更多信息,请见Strings(译文)。

main()

一个特殊的,必需的,顶层的函数,它是应用执行的开端。更多信息,见The main() function。

var

一种无需指定类型的变量声明方式。

注意:我们后续代码遵循Dart style guide。例如,我们使用双空格缩进。

你可能感兴趣的:(Dart之旅 首站 A basic Dart program)