Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 1.78 KB

File metadata and controls

55 lines (38 loc) · 1.78 KB
title short-title description
Dart language specification
Language specification
The formal specification for the Dart language.

Use this page to find the formal Dart language specification. For a gentler introduction to Dart, see the language tour.

Dart 3

The Dart 3 language specification is in progress. You can find the in-progress specification in PDF format:

New language features are typically described using informal language feature specifications in the dart-lang/language repo:

:::version-note Dart 3 changed the Dart language in a few ways, primarily requiring sound null safety. :::

Dart 2

The Dart 2 language specification is available in PDF format:

For information on Dart versions 2.12 and later, which have support for null safety, check out the in-progress Dart 3 specification.

Dart 1.x

The formal Dart 1.x language specification is available from the Ecma International website: