From c78206711d147ccb19a0060e606abd1b3afbe734 Mon Sep 17 00:00:00 2001 From: Marya <111139605+MaryaBelanger@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:08:34 -0800 Subject: [PATCH] Add Dart 3.6 entry to language evolution page (#6269) Also added an id to the section that talks about digit separators in the language tour, so we have something to point to. fixes #6267 --------- Co-authored-by: Parker Lougheed --- src/content/language/built-in-types.md | 2 ++ src/content/resources/language/evolution.md | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/content/language/built-in-types.md b/src/content/language/built-in-types.md index d3068e161e..42defd9142 100644 --- a/src/content/language/built-in-types.md +++ b/src/content/language/built-in-types.md @@ -173,6 +173,8 @@ const msUntilRetry = secondsUntilRetry * msPerSecond; For more information, see [Numbers in Dart][dart-numbers]. + + You can use one or more underscores (`_`) as digit separators to make long number literals more readable. Multiple digit separators allow for higher level grouping. diff --git a/src/content/resources/language/evolution.md b/src/content/resources/language/evolution.md index 54b8ce3754..0453dda822 100644 --- a/src/content/resources/language/evolution.md +++ b/src/content/resources/language/evolution.md @@ -42,6 +42,19 @@ on the Dart language GitHub repo. ## Changes in each release +### Dart 3.6 +_Released 11 December 2024_ +| [Dart 3.6 announcement](https://medium.com/dartlang/announcing-dart-3-6-778dd7a80983) + +Dart 3.6 added support for [digit separator][] underscores (`_`) to the language. +Digit separators improve readability of long number literals. + +```dart +var m = 1__000_000__000_000__000_000; +``` + +[digit separator]: /language/built-in-types#digit-separators + ### Dart 3.5 _Released 6 August 2024_ | [Dart 3.5 announcement](https://medium.com/dartlang/dart-3-5-6ca36259fa2f)