#38 Dart

Published: Dec. 12, 2022, 6 a.m.

b'\\u0427\\u0438\\u0442\\u0430\\u0435\\u043c\\u043e\\u0441\\u0442\\u044c \\u0438 \\u043b\\u0430\\u043a\\u043e\\u043d\\u0438\\u0447\\u043d\\u043e\\u0441\\u0442\\u044c. \\u042f\\u0432\\u043b\\u044f\\u044e\\u0442\\u0441\\u044f \\u043b\\u0438 \\u044d\\u0442\\u0438 \\u043f\\u043e\\u043d\\u044f\\u0442\\u0438\\u044f \\u0432\\u0437\\u0430\\u0438\\u043c\\u043e\\u0438\\u0441\\u043a\\u043b\\u044e\\u0447\\u0430\\u044e\\u0449\\u0438\\u043c\\u0438 \\u0438\\u043b\\u0438 \\u0432\\u0437\\u0430\\u0438\\u043c\\u043e\\u0434\\u043e\\u043f\\u043e\\u043b\\u043d\\u044f\\u044e\\u0449\\u0438\\u043c\\u0438? \\u041f\\u043e\\u0447\\u0435\\u043c\\u0443 \\u044f\\u0437\\u044b\\u043a\\u0438 \\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f \\u0442\\u0430\\u043a \\u043f\\u043e\\u0445\\u043e\\u0436\\u0438 \\u0434\\u0440\\u0443\\u0433 \\u043d\\u0430 \\u0434\\u0440\\u0443\\u0433\\u0430 \\u0438 \\u043a\\u0430\\u043a \\u0432\\u043b\\u0438\\u044f\\u0435\\u0442 \\u043d\\u0430 \\u0441\\u0438\\u043d\\u0442\\u0430\\u043a\\u0441\\u0438\\u0441 \\u0441\\u043e\\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u043d\\u044b\\u0445 \\u044f\\u0437\\u044b\\u043a\\u043e\\u0432 \\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f \\u0440\\u0430\\u0437\\u0432\\u0438\\u0442\\u0438\\u0435 \\u0438\\u043d\\u0441\\u0442\\u0440\\u0443\\u043c\\u0435\\u043d\\u0442\\u043e\\u0432 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0438? \\u041a\\u0430\\u043a \\u0438 \\u0432\\u0441\\u0435 \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u0438 \\u043c\\u044b \\u0447\\u0430\\u0441\\u0442\\u043e \\u0437\\u0430\\u0434\\u0443\\u043c\\u044b\\u0432\\u0430\\u0435\\u043c\\u0441\\u044f \\u043e \\u0442\\u043e\\u043c, \\u043f\\u043e\\u0447\\u0435\\u043c\\u0443 \\u044f\\u0437\\u044b\\u043a\\u0438, \\u043d\\u0430 \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0445 \\u043c\\u044b \\u043f\\u0438\\u0448\\u0435\\u043c, \\u0432\\u044b\\u0433\\u043b\\u044f\\u0434\\u044f\\u0442 \\u0438\\u043c\\u0435\\u043d\\u043d\\u043e \\u0442\\u0430\\u043a. \\u0410 \\u0435\\u0449\\u0451 \\u043d\\u0435\\u0440\\u0435\\u0434\\u043a\\u043e \\u043c\\u044b \\u043c\\u0435\\u0447\\u0442\\u0430\\u0435\\u043c \\u043e \\u0444\\u0438\\u0447\\u0430\\u0445, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0445 \\u0432 \\u043d\\u0430\\u0448\\u0435\\u043c \\u044f\\u0437\\u044b\\u043a\\u0435 \\u043d\\u0435\\u0442.\\n\\n\\u0421\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u043e \\u0434\\u043b\\u044f \\u044d\\u0442\\u043e\\u0433\\u043e \\u0432\\u044b\\u043f\\u0443\\u0441\\u043a\\u0430 \\u043c\\u044b \\u043f\\u0440\\u043e\\u0448\\u0442\\u0443\\u0434\\u0438\\u0440\\u043e\\u0432\\u0430\\u043b\\u0438 \\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u043e\\u0447\\u0435\\u043d\\u044c \\u043e\\u0431\\u044a\\u0451\\u043c\\u043d\\u044b\\u0445 \\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u043e\\u0432 \\u043f\\u043e \\u0434\\u0438\\u0437\\u0430\\u0439\\u043d\\u0443 \\u044f\\u0437\\u044b\\u043a\\u0430 \\u0438 \\u0432\\u044b\\u044f\\u0441\\u043d\\u0438\\u043b\\u0438, \\u0447\\u0442\\u043e \\u0436\\u0434\\u0451\\u0442 Dart \\u0443\\u0436\\u0435 \\u0432 \\u043e\\u0431\\u043e\\u0437\\u0440\\u0438\\u043c\\u043e\\u043c \\u0431\\u0443\\u0434\\u0443\\u0449\\u0435\\u043c. \\u0414\\u043b\\u044f \\u044d\\u0442\\u043e\\u0433\\u043e \\u043c\\u044b \\u0433\\u043b\\u0443\\u0431\\u043e\\u043a\\u043e \\u043e\\u043a\\u0443\\u043d\\u0443\\u043b\\u0438\\u0441\\u044c \\u0432 \\u0434\\u0435\\u0442\\u0430\\u043b\\u0438 \\u0440\\u0435\\u0430\\u043b\\u0438\\u0437\\u0430\\u0446\\u0438\\u0438 Pattern Matching, \\u043f\\u043e\\u043f\\u0440\\u043e\\u0431\\u043e\\u0432\\u0430\\u043b\\u0438 \\u043f\\u0440\\u043e\\u0441\\u0442\\u044b\\u043c\\u0438 \\u0441\\u043b\\u043e\\u0432\\u0430\\u043c\\u0438 \\u0440\\u0430\\u0437\\u043e\\u0431\\u0440\\u0430\\u0442\\u044c \\u0441\\u0443\\u0442\\u044c \\u043f\\u043e\\u043d\\u044f\\u0442\\u0438\\u044f "Exhaustiveness", \\u0430 \\u0442\\u0430\\u043a\\u0436\\u0435 \\u0432\\u044b\\u044f\\u0441\\u043d\\u0438\\u043b\\u0438, \\u0447\\u0435\\u0433\\u043e \\u043d\\u0430\\u043c \\u0436\\u0434\\u0430\\u0442\\u044c \\u043e\\u0442 Records.\\n\\n\\u0423 \\u043c\\u0438\\u043a\\u0440\\u043e\\u0444\\u043e\\u043d\\u0430: \\u0415\\u0432\\u0433\\u0435\\u043d\\u0438\\u0439 \\u0421\\u0430\\u0442\\u0443\\u0440\\u043e\\u0432 (Surf), \\u041c\\u0430\\u0440\\u043a \\u0410\\u0431\\u0440\\u0430\\u043c\\u0435\\u043d\\u043a\\u043e (Surf), \\u0421\\u0432\\u0435\\u0442\\u043b\\u0430\\u043d\\u0430 \\u041a\\u0440\\u0438\\u0432\\u043e\\u0448\\u0435\\u0435\\u0432\\u0430 (Effective), \\u041a\\u043e\\u043d\\u0441\\u0442\\u0430\\u043d\\u0442\\u0438\\u043d \\u0424\\u0435\\u0434\\u0443\\u0440\\u043e\\u0432 (\\u042f\\u043d\\u0434\\u0435\\u043a\\u0441 \\u041f\\u0440\\u043e).\\n\\n\\u041e\\u0441\\u043e\\u0431\\u044b\\u0435 \\u0431\\u043b\\u0430\\u0433\\u043e\\u0434\\u0430\\u0440\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0410\\u0440\\u0442\\u0443\\u0440\\u0443 \\u0428\\u0430\\u043c\\u0441\\u0443\\u0442\\u0434\\u0438\\u043d\\u043e\\u0432\\u0443 \\u0437\\u0430 \\u043d\\u043e\\u0432\\u044b\\u0439 \\u0441\\u0430\\u0443\\u043d\\u0434\\u0442\\u0440\\u0435\\u043a.\\n\\n\\u0413\\u043b\\u0430\\u0432\\u043d\\u043e\\u0435 \\u043f\\u043e \\u0432\\u044b\\u043f\\u0443\\u0441\\u043a\\u0443:\\n\\u2757\\ufe0f Patterns Feature Specification https://github.com/dart-lang/language/blob/master/accepted/future-releases/0546-patterns/feature-specification.md\\n\\u2757\\ufe0f Records Feature Specification https://github.com/dart-lang/language/blob/master/accepted/future-releases/records/records-feature-specification.md\\n\\u2757\\ufe0f Exhaustiveness Checking https://github.com/dart-lang/language/blob/master/accepted/future-releases/0546-patterns/exhaustiveness.md\\n\\n\\u041f\\u043e \\u0442\\u0435\\u043c\\u0435:\\n\\U0001f4c3 Allow for shorter dot syntax to access enum values https://github.com/dart-lang/language/issues/357\\n\\U0001f4c3 Add "Safe" (nullable) cast operator as? https://github.com/dart-lang/language/issues/399\\n\\U0001f4c3 Destructuring https://github.com/dart-lang/language/issues/207\\n\\U0001f4c3 The final keyword is too long https://github.com/dart-lang/language/issues/136\\n\\U0001f4c3 multiple_result https://pub.dev/packages/multiple_result\\n\\U0001f4c3 supercharged https://pub.dev/packages/supercharged\\n\\U0001f4c3 kt_dart https://pub.dev/packages/kt_dart\\n\\U0001f4c3 tuple https://pub.dev/packages/tuple\\n\\U0001f4c3 Is syntactic sugar in programming languages bad? https://www.quora.com/Is-syntactic-sugar-in-programming-languages-bad\\n\\n\\u0423\\u043f\\u043e\\u043c\\u0438\\u043d\\u0430\\u043b\\u043e\\u0441\\u044c \\u0432 \\u044d\\u043f\\u0438\\u0437\\u043e\\u0434\\u0435:\\n\\U0001f446 \\u0410\\u043d\\u0434\\u0440\\u0435\\u0439 \\u0411\\u0440\\u0435\\u0441\\u043b\\u0430\\u0432 \\u2014 \\u041d\\u0430 \\u043f\\u043b\\u0435\\u0447\\u0430\\u0445 \\u0433\\u0438\\u0433\\u0430\\u043d\\u0442\\u043e\\u0432: \\u044f\\u0437\\u044b\\u043a\\u0438, \\u0443 \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0445 \\u0443\\u0447\\u0438\\u043b\\u0441\\u044f Kotlin https://youtu.be/xH-RZ9YlxH0\\n\\U0001f446 \\u0412\\u044f\\u0447\\u0435\\u0441\\u043b\\u0430\\u0432 \\u0415\\u0433\\u043e\\u0440\\u043e\\u0432 \\u2014 \\u0427\\u0442\\u043e \\u0437\\u0430... Dart https://youtu.be/CN9p_rTDoPw\\n\\n\\u041e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u043a\\u0430\\u043d\\u0430\\u043b \\u043f\\u043e\\u0434\\u043a\\u0430\\u0441\\u0442\\u0430: t.me/flutterdevpodcast_news\\n\\u041e\\u0444\\u0438\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0447\\u0430\\u0442 \\u043f\\u043e\\u0434\\u043a\\u0430\\u0441\\u0442\\u0430: t.me/flutterdevpodcast'