From f60f5b2db1b10b9cc5d18f870f2e8e6b1f656502 Mon Sep 17 00:00:00 2001 From: J-Manoj-06 Date: Mon, 27 Jan 2025 22:16:24 +0530 Subject: [PATCH 1/6] Update using-streams.md for adding YouTube Video This is the change for updating the webpage in the https://dart.dev/libraries/async/using-streams . Adding a Youtube video for the topic streams makes the user better to understand the topic and reduce the difficulties of them. --- src/content/libraries/async/using-streams.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/libraries/async/using-streams.md b/src/content/libraries/async/using-streams.md index e89d4c4a36..dfde7ec4e1 100644 --- a/src/content/libraries/async/using-streams.md +++ b/src/content/libraries/async/using-streams.md @@ -13,6 +13,8 @@ js: [{url: '/assets/js/inject_dartpad.js', defer: true}] * There are two kinds of streams: single subscription or broadcast. ::: + + Asynchronous programming in Dart is characterized by the [Future][] and [Stream][] classes. From 876baa7f459131d9e86cc8f55b0ba17c789119bc Mon Sep 17 00:00:00 2001 From: J-Manoj-06 Date: Mon, 27 Jan 2025 22:17:10 +0530 Subject: [PATCH 2/6] Update using-streams.md --- src/content/libraries/async/using-streams.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/content/libraries/async/using-streams.md b/src/content/libraries/async/using-streams.md index dfde7ec4e1..e89d4c4a36 100644 --- a/src/content/libraries/async/using-streams.md +++ b/src/content/libraries/async/using-streams.md @@ -13,8 +13,6 @@ js: [{url: '/assets/js/inject_dartpad.js', defer: true}] * There are two kinds of streams: single subscription or broadcast. ::: - - Asynchronous programming in Dart is characterized by the [Future][] and [Stream][] classes. From 1345ff704b615a2d1a0e059204bf40eee93b30f5 Mon Sep 17 00:00:00 2001 From: Manoj J Date: Sun, 16 Feb 2025 21:10:43 +0530 Subject: [PATCH 3/6] Update dart-core.md changed the variable names --- src/content/libraries/dart-core.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/content/libraries/dart-core.md b/src/content/libraries/dart-core.md index 099fecfd3c..397c3bc0b8 100644 --- a/src/content/libraries/dart-core.md +++ b/src/content/libraries/dart-core.md @@ -255,17 +255,17 @@ matching of strings. ```dart // Here's a regular expression for one or more digits. -var numbers = RegExp(r'\d+'); +var digitsSequence = RegExp(r'\d+'); -var allCharacters = 'llamas live fifteen to twenty years'; +var lettersOnly = 'llamas live fifteen to twenty years'; var someDigits = 'llamas live 15 to 20 years'; // contains() can use a regular expression. -assert(!allCharacters.contains(numbers)); -assert(someDigits.contains(numbers)); +assert(!lettersOnly.contains(digitsSequence)); +assert(someDigits.contains(digitsSequence)); // Replace every match with another string. -var exedOut = someDigits.replaceAll(numbers, 'XX'); +var exedOut = someDigits.replaceAll(digitsSequence, 'XX'); assert(exedOut == 'llamas live XX to XX years'); ``` @@ -274,14 +274,14 @@ provides access to a regular expression match. ```dart -var numbers = RegExp(r'\d+'); +var digitsSequence = RegExp(r'\d+'); var someDigits = 'llamas live 15 to 20 years'; // Check whether the reg exp has a match in a string. -assert(numbers.hasMatch(someDigits)); +assert(digitsSequence.hasMatch(someDigits)); // Loop through all matches. -for (final match in numbers.allMatches(someDigits)) { +for (final match in digitsSequence.allMatches(someDigits)) { print(match.group(0)); // 15, then 20 } ``` From 468dbdfe65e6ceb883ccedafc3f65874af6fe8bf Mon Sep 17 00:00:00 2001 From: Manoj J Date: Sun, 16 Feb 2025 21:28:28 +0530 Subject: [PATCH 4/6] changing the variable final --- examples/misc/test/library_tour/core_test.dart | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/misc/test/library_tour/core_test.dart b/examples/misc/test/library_tour/core_test.dart index fba6811932..4d3fa7b5ee 100644 --- a/examples/misc/test/library_tour/core_test.dart +++ b/examples/misc/test/library_tour/core_test.dart @@ -166,17 +166,17 @@ void main() { test('RegExp', () { // #docregion regexp // Here's a regular expression for one or more digits. - var numbers = RegExp(r'\d+'); + var digitsSequence = RegExp(r'\d+'); - var allCharacters = 'llamas live fifteen to twenty years'; + var lettersOnly = 'llamas live fifteen to twenty years'; var someDigits = 'llamas live 15 to 20 years'; // contains() can use a regular expression. - assert(!allCharacters.contains(numbers)); - assert(someDigits.contains(numbers)); + assert(!lettersOnly.contains(digitsSequence)); + assert(someDigits.contains(digitsSequence)); // Replace every match with another string. - var exedOut = someDigits.replaceAll(numbers, 'XX'); + var exedOut = someDigits.replaceAll(digitsSequence, 'XX'); assert(exedOut == 'llamas live XX to XX years'); // #enddocregion regexp }); @@ -184,14 +184,14 @@ void main() { test('match', () { void testMatch() { // #docregion match - var numbers = RegExp(r'\d+'); + var digitsSequence = RegExp(r'\d+'); var someDigits = 'llamas live 15 to 20 years'; // Check whether the reg exp has a match in a string. - assert(numbers.hasMatch(someDigits)); + assert(digitsSequence.hasMatch(someDigits)); // Loop through all matches. - for (final match in numbers.allMatches(someDigits)) { + for (final match in digitsSequence.allMatches(someDigits)) { print(match.group(0)); // 15, then 20 } // #enddocregion match From 7119ff430e17b8c318739ea0ec4a7922d8582c98 Mon Sep 17 00:00:00 2001 From: Manoj J Date: Fri, 21 Feb 2025 20:18:20 +0530 Subject: [PATCH 5/6] changing to digitsequence --- examples/misc/test/library_tour/core_test.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/misc/test/library_tour/core_test.dart b/examples/misc/test/library_tour/core_test.dart index 4d3fa7b5ee..2c82d2841c 100644 --- a/examples/misc/test/library_tour/core_test.dart +++ b/examples/misc/test/library_tour/core_test.dart @@ -166,17 +166,17 @@ void main() { test('RegExp', () { // #docregion regexp // Here's a regular expression for one or more digits. - var digitsSequence = RegExp(r'\d+'); + var digitSequence = RegExp(r'\d+'); var lettersOnly = 'llamas live fifteen to twenty years'; var someDigits = 'llamas live 15 to 20 years'; // contains() can use a regular expression. - assert(!lettersOnly.contains(digitsSequence)); - assert(someDigits.contains(digitsSequence)); + assert(!lettersOnly.contains(digitSequence)); + assert(someDigits.contains(digitSequence)); // Replace every match with another string. - var exedOut = someDigits.replaceAll(digitsSequence, 'XX'); + var exedOut = someDigits.replaceAll(digitSequence, 'XX'); assert(exedOut == 'llamas live XX to XX years'); // #enddocregion regexp }); @@ -184,14 +184,14 @@ void main() { test('match', () { void testMatch() { // #docregion match - var digitsSequence = RegExp(r'\d+'); + var digitSequence = RegExp(r'\d+'); var someDigits = 'llamas live 15 to 20 years'; // Check whether the reg exp has a match in a string. - assert(digitsSequence.hasMatch(someDigits)); + assert(digitSequence.hasMatch(someDigits)); // Loop through all matches. - for (final match in digitsSequence.allMatches(someDigits)) { + for (final match in digitSequence.allMatches(someDigits)) { print(match.group(0)); // 15, then 20 } // #enddocregion match From d99591be2a731394b8ea1d6c7b87338b2e31e06a Mon Sep 17 00:00:00 2001 From: Manoj J Date: Fri, 21 Feb 2025 20:22:59 +0530 Subject: [PATCH 6/6] changing to digitsequence2 --- src/content/libraries/dart-core.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/content/libraries/dart-core.md b/src/content/libraries/dart-core.md index d007b4e281..1842029113 100644 --- a/src/content/libraries/dart-core.md +++ b/src/content/libraries/dart-core.md @@ -255,17 +255,17 @@ matching of strings. ```dart // Here's a regular expression for one or more digits. -var digitsSequence = RegExp(r'\d+'); +var digitSequence = RegExp(r'\d+'); var lettersOnly = 'llamas live fifteen to twenty years'; var someDigits = 'llamas live 15 to 20 years'; // contains() can use a regular expression. -assert(!lettersOnly.contains(digitsSequence)); -assert(someDigits.contains(digitsSequence)); +assert(!lettersOnly.contains(digitSequence)); +assert(someDigits.contains(digitSequence)); // Replace every match with another string. -var exedOut = someDigits.replaceAll(digitsSequence, 'XX'); +var exedOut = someDigits.replaceAll(digitSequence, 'XX'); assert(exedOut == 'llamas live XX to XX years'); ``` @@ -274,14 +274,14 @@ provides access to a regular expression match. ```dart -var digitsSequence = RegExp(r'\d+'); +var digitSequence = RegExp(r'\d+'); var someDigits = 'llamas live 15 to 20 years'; // Check whether the reg exp has a match in a string. -assert(digitsSequence.hasMatch(someDigits)); +assert(digitSequence.hasMatch(someDigits)); // Loop through all matches. -for (final match in digitsSequence.allMatches(someDigits)) { +for (final match in digitSequence.allMatches(someDigits)) { print(match.group(0)); // 15, then 20 } ```