Dart之旅 首站 A basic Dart program

譯自A Tour of the Dart Language

本文展示了如何使用Dart的各大特性,從變量和操作符到類和庫,前提是你要有其他語言的編程經驗。

要進一步學習Dart的核心庫,請看A Tour of the Dart Libraries。

注意:當中的絕大部分特性,你可以使用DartPad嘗試。

當你想知道某個語言特性的具體細節(jié),可查閱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

一個字面數(shù)字。字面數(shù)字是一種編譯期常量。

print()

一個展示輸出的便利方式。

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

一個字面字符串。

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

填充字符串:包括一個變量或一個字面字符串中 更多信息,請見Strings譯文)。

main()

一個特殊的,必需的,頂層的函數(shù),它是應用執(zhí)行的開端。更多信息,見The main() function。

var

一種無需指定類型的變量聲明方式。

注意:我們后續(xù)代碼遵循Dart style guide。例如,我們使用雙空格縮進。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經在進谷前刷過這一套題,不過當時只...
    付林恒閱讀 16,576評論 5 28
  • 關于 Swift 重要這個文檔所包含的準備信息, 是關于開發(fā)的 API 和技術的。這個信息可能會改變, 根據這個文...
    無灃閱讀 4,606評論 1 27
  • 躺在床上的葉楠又一次覺得夜好漫長,天怎么還不亮。以至于,她在懷疑是不是報曉的公雞今天也睡著了?再一次醒來的時候...
    舒漓閱讀 781評論 0 52
  • ◆ 前言 本書從消費者行為的三個重要環(huán)節(jié)闡述: 消費動力(消費者到底要買什么)、消費選擇(消費者是這樣被“誘導”的...
    玲子Cdy2018閱讀 3,335評論 0 8
  • 同屬江南 跟水鄉(xiāng)一樣有詩意 徽州又有著自己的味道。 慢節(jié)奏 是這個時代難能可貴的秉性 順勢就在快中解放出來 小巷深...
    補拙莫如勤LV閱讀 290評論 0 2

友情鏈接更多精彩內容