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。例如,我们使用双空格缩进。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,552评论 5 28
  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 9,927评论 1 27
  • 躺在床上的叶楠又一次觉得夜好漫长,天怎么还不亮。以至于,她在怀疑是不是报晓的公鸡今天也睡着了?再一次醒来的时候...
    舒漓阅读 3,998评论 0 53
  • ◆ 前言 本书从消费者行为的三个重要环节阐述: 消费动力(消费者到底要买什么)、消费选择(消费者是这样被“诱导”的...
    玲子Cdy2018阅读 8,452评论 0 8
  • 同属江南 跟水乡一样有诗意 徽州又有着自己的味道。 慢节奏 是这个时代难能可贵的秉性 顺势就在快中解放出来 小巷深...
    补拙莫如勤LV阅读 1,832评论 0 2

友情链接更多精彩内容