dart.dev 使用 Google Cookie 來提供和改進其服務質量,並分析流量。
瞭解更多
好的,知道了
概述
文件
社群
嘗試 Dart
獲取 Dart
搜尋
常規
light_mode
亮色
dark_mode
暗色
night_sight_auto
自動
menu
close
概述
社群
嘗試 Dart
獲取 Dart
文件
語言
expand_more
簡介
變數
運算子
註釋
型別
expand_more
內建型別
記錄
集合
泛型
型別定義
型別系統
模式
expand_more
概述與用法
模式型別
應用教程
open_in_new
控制流
expand_more
迴圈
分支
錯誤處理
函式
元資料
庫與匯入
類與物件
expand_more
類
建構函式
方法
擴充套件類
混入
列舉
擴充套件方法
擴充套件型別
可呼叫物件
類修飾符
expand_more
概述與用法
面向 API 維護者的類修飾符
參考
併發
expand_more
概述
非同步程式設計
隔離區
空安全
expand_more
健全的空安全
遷移到空安全
理解空安全
不健全的空安全
常見問題
關鍵字
核心庫
expand_more
概述
dart:core
dart:async
dart:math
dart:convert
dart:io
dart:js_interop
可迭代集合
非同步程式設計
expand_more
教程
Future 與錯誤處理
使用流
建立流
高效 Dart
expand_more
概述
風格
文件
用法
設計
包
expand_more
如何使用包
常用包
建立包
釋出包
編寫包頁面
工作區 (Monorepo 支援)
包參考
expand_more
依賴項
術語表
包佈局約定
Pub 環境變數
Pubspec 檔案
Pub 故障排除
已驗證的釋出者
安全公告
版本控制
自定義包倉庫
不應提交的內容
開發
expand_more
JSON 序列化
數字表示
Google API
多平臺應用
命令列與伺服器應用
expand_more
概述
入門
編寫命令列應用
從網際網路獲取資料
編寫 HTTP 伺服器
庫與包
Google Cloud
Web 應用
expand_more
概述
入門
部署
庫與包
Wasm 編譯
環境宣告
互操作性
expand_more
C 互操作
Objective-C 與 Swift 互操作
Java 與 Kotlin 互操作
JavaScript 互操作
expand_more
概述
用法
JS 型別
教程
舊版 JS 互操作
Web 互操作
工具與技術
expand_more
概述
編輯器與偵錯程式
expand_more
IntelliJ 與 Android Studio
VS Code
Dart DevTools
DartPad
expand_more
概述
DartPad 故障排除
命令列工具
expand_more
Dart SDK
expand_more
概述
dart
dart analyze
dart compile
dart create
dart doc
dart fix
dart format
dart info
dart pub
dart run
dart test
dartaotruntime
實驗性標誌
其他命令列工具
expand_more
build_runner
webdev
靜態分析
expand_more
自定義靜態分析
修復型別提升失敗
Linter 規則
診斷訊息
測試與最佳化
expand_more
測試
除錯 Web 應用
資源
expand_more
語言速查表
破壞性變更
語言演進
語言規範
Dart 3 遷移指南
從...遷移
expand_more
JavaScript 到 Dart
Swift 到 Dart
常見問題
術語表
書籍
影片
教程
相關網站
expand_more
API 參考
open_in_new
部落格
open_in_new
DartPad (線上編輯器)
open_in_new
Flutter
open_in_new
包網站
open_in_new
一種易學、便攜且高效的語言,適用於在任何平臺開發高質量應用
play_circle
觀看影片
Dart 是免費和開源的
易學易用
使用一致、簡潔且強型別程式語言進行開發,它提供空安全和模式匹配等現代特性。
高效
開發
迭代式地進行更改:使用熱過載在執行中的應用中即時檢視結果。
便攜且快速
適用於所有平臺
可編譯為適用於移動、桌面和後端的 ARM、x64 和 RISC-V 機器碼。或者,編譯為適用於 Web 的 JavaScript 與 WebAssembly。
易學易用
成熟且完整的
async-await
用於包含事件驅動程式碼的使用者介面,並結合
基於隔離區的併發
。
使用
健全的空安全
、
集合 if
和
模式匹配
等特性編寫安全簡潔的程式碼。
一種一致的程式語言,具有易於學習且
熟悉的語法
。
高效開發
迭代地更改原始碼,使用
熱過載
即時檢視在執行中的應用中的效果。
使用靈活的型別系統編寫程式碼,它具有豐富的靜態分析和強大、
可配置的工具
。
使用您選擇的程式碼編輯器進行
效能分析
、
日誌記錄
和
除錯
。
在所有平臺上都快速
將應用
AOT 編譯
為原生機器碼,實現
即時啟動
。
透過完整、成熟、快速的
JavaScript 和 WebAssembly 編譯器
定位 Web 平臺。
執行使用單一程式語言編寫的、支援您應用的
後端程式碼
。
在瀏覽器中嘗試 Dart
想要更多練習?
學習該語言
,探索
核心庫
,或
構建命令列應用
。