Dart 2 αα»αααααΆααΈααΆααΆ Dart ααΎααα
αααα»αααΆαααααΎααααΆααααααααΆαααα»αααΆαααΆαα’αααααα·αα·ααααααααΆαα (ααααααα’αΆα
ααααΌαααΆαααααα·ααααΆααααααααααααααααα· ααΌα
ααααααΆααααααΆααααααααααΊααααα
α
α·ααα ααα»ααααααΆαααΆαα’ααααααΆααααααα·αααααΌαααΆαααααΎααααα α αΎααααααααααααΆαααααΆααααΌαααααΌαααΆαααααααα
α±ααααΆααααα½ααα·αα·αααααααααα’ααα αα·αααΉααααΉαααΊ ααΆαα’αα»ααααααΆαααααααααΆαα) α αααααΆααααΆαα’αα·αααααααααααα·ααΈααα ααααα
αα αααα»αααΆαα ααααααΆαααααΈ:
- ααΆααααααααααααααΆαααΎααααΈααααΎααααΆααααααα Null ααααα»ααααα·ααΆα ααααααααααΆαααααααΆαααααααα α§ααΆα ααα ααα α»αβαααβα αααααβα₯α‘αΌαβααΉαβααααΌαβααΆαβαααα αα ααααα·αααΎβααΆαβααα»ααααβααααΌαβααΆαβααααΎβα‘αΎαβααΎααααΈβαααααβααααα βNullβ αα βα’αααβααβααααααβαα·αβααΆαβαααααβααΌα ααΆ βintβα ααΆαααΆααααααα·αααααααΌαααΆαααααΆααααααα’αααΈααΆαααααααΆααα’αααααΆαα½αααΉααααααα Nullable αα·α Non-Nullable ααΌα ααΆ "int?" αα·α "int" (α’ααααααααΆααααααα "int" α’αΆα ααααΌαααΆααααααα’αααααΆαα½ααααααα "int" ααα»αααααα·αααααααα»ααααα·ααα) α α’αα»ααααααΌα ααααΆα ααααα’ααααααααΆααααα‘αααα αααα»αααα ααααΈαααααααΆααα "αααα‘αα" - ααααα·αααΎαα αααα»ααα½ααα’αα»ααααα’ααααααααΆαααααααααααα·αα’αα»ααααΆαα±αααααα "Null" αα·αααααΌαααΆαααααααααααααααα α’αααα αααααααΉααααα αΆαααα α»αα ααΆαααααΆααααααΌαααΆαααααααΉαα’αα»ααααΆαα±ααα’ααααααααΆαααΆαααΆααααααααααΆαααααΈααΆαααααΆααΆαααααΎα’ααααααααααααα·αααααΌαααΆαααααα α αΎαααααααα ααΆ "Null"α
- ααααΆαα
pub.dev ααΆαααααααΆαααααααΆαααααΆαααααα αα 10 ααΆααα ααΆααααααα½αααααααααααΆαααααα Dart 2.8 ααΆαα’αα»ααααααααΆαααΆααααααα ααααΈ pub.dev ααααΌαααΆαααααΎα±αααααααΎαα‘αΎααααΆαααααΆαααααααΆααααααΆαααΆααααααα αααα ααΆαααααααα‘αΆααααΆαααΆα‘ααα αααΎααα αααααααα·ααααα·ααΆααααααααΆ "pub get" ααααΌα ααΆααΆαα αααααααΆαα»ααααα·ααα αααααααα·ααααα· " pub run" ααΆααααααααΆα ααΆαααΆαααααααΆααααααααΆ "pub get" αααααΆααααααααααααΈαααααΆαααΌαααααΆαααΎ Flutter ααΆααααα αΆαααΈααΆαααα α»ααααααααααΆααααα·ααααα·ααΆαααΈ 6.5 αα 2.5 αα·ααΆααΈ αα·ααααααΆαααααααα·ααΈαααααΌα ααΆ Flutter gallery ααΈ 15 αα 3 αα·ααΆααΈα - ααΆαααααααααΆααααααααΆ "pub outdated" ααααΈ ααΎααααΈαααααΆααΆαα’αΆαααααααΆααα’αααα
ααΎαααα
αααααααΆαααα‘αΎαα±ααααΆααααααα αααααααΎααΆααααααααΆ "pub outdated" α’αααα’αΆα
ααΆααααααααααα·αα
αΆαααΆα
αααααΎααΆαααααΆααααααΌαα―αααΆα pubspec ααΆααΎααΆαααααααααΆαααααααΈααΆαααααΆαα’αΆαααααααΆααα’αααααααααΆααααΆαα½ααααα
αααααααΆααααααΆααα αα·αααΌα
"pub upgrade" ααΆααααααααΆααααΈαα·αα·ααααα·αααααΉααααααααααααααΌαααααΆααΉα pubspec ααα»ααααααα ααα»ααααααααΆαααΆααΆααααΈααΆαααααααααα α§ααΆα ααα αααααΆαααααα
αααααααΆαααΆαα’αΆααααααααααΆαααααΆαα "foo: ^1.3.0" αα·α "bar: ^2.0.0" ααΆαααααΎαααΆα "pub outdated" ααΉααααα αΆαααααααΆαααααααΆααΆααΆααααΈααααααΆα αα·αααΆααΆααααΈααΆααααα
ααΆαα’αΆααααααα αα α»αααααα αααα’αΆα αααααααΆαααΆα αααα’αΆα αααααααΆαααΆα α α»αααααααααα’αα
foo 1.3.0 1.3.1 1.3.1 1.3.1
αααΆα 2.0.1 2.1.0 3.0.3 3.0.3
αααααααα·αααααααΆααΆ Dartα
- ααΆααααααααααααααααααΆαα αα·αααΆααααα½αααα ααΆαααααααααααααΆαα·αααααΆααα’αααααααααααααα·ααΈ JavaScript, C αα·α Java α
- ααΆααΆααΆαααΌαααΆαααΎαααααΎαααΆαααΏα αα·αααααΎαααΆαααααααααααΆαααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·αααααΎαααΆααα’αα αα·αααααααααααααααααα·ααααΆα α αΆααααΈα§αααααα ααααα αΌαααααααΆαααΈαααααααΆαα₯αααα·ααα
- αααααααΆααααα»αααΆααααααααααΆαα αα·αα ααα»α αααααΆαααααα’αα»ααααΆαα±ααααΆαααΆαααα ααα αα αα·αααααΎααααΆααα‘αΎααα·αααΌααα·ααΈααΆααααα αα·ααα·αααααααααααΆαααααΆααα
- ααΆααααααΆααααααααααααΎα±ααααΆααΆααααααΆααααα½ααααα»αααΆαααααΆααααα α»α αα·ααααααα’ααααααααΆαααα α»α ααααΎα±ααααΌαααΆααααα αααΆαα αα·αα’αΆα α’αΆαααΆαααΆααααα αααΎα αα·αααααα½αααΆααααααα αα·αααΆααα·ααΆαααααααΆαααα’αααα’αα·ααααααααΆααΈααΈααΈα
- ααααααβαααβααΆαβααΆααααβαα½αβααΆαα ααααααβααααααβααβαααααΆβα’αΆαα αα·αβαααααΈ αα½αβααααααβααα αα·αβααααα’αααα ααααααβαααααΆααβαααααβααΆαααα·α
αααα αα·αβαααα ααααααβααααααΆ (RegExp)α αααα αα
αααααΎαααααα’αααα αααααα; - ααΎααααΈαααα αααΆαααααα·ααααα·αααΆαααΆα‘αα ααΆααααΌαααΆαααααΎα±ααααααΎααααΆαααααααΆααα»αααααααα―αα ααΌααααααααΌαααΆαααααα·ααααα·ααΆαααααα»ααααα»αα αααααααΆα ααααααΆααα αααα»ααααααα’αααα αα αΆαααΆα ααααα‘αα α’ααααααααααΆαα½αααααΎαααΆαα αααααααααΆαααααΎααΆαα
- ααΆαααΆαααααααααΆααααΆαααααΎααααΆαααααααΆααααααααααα½ααααααΆαααΆαααα αα·αααΆαααααΆααααα α»ααααααααααααααΆαααα ααΆαα’αα»αααααα»αααΆαααααααΆααΈααΈααΈα’αΆα ααααΌαααΆααα½ααααα αΌααααα»ααααααααααααααΆααααα½αα αααααα·ααΈα’αΆα ααααΌαααΆααααα αααα ααΆααααα αα·αααααααααΆαα’αα·αααααααααααααααΈαα½αααα α±αααααα»αα’αααααααααααααα·ααΈααΆα ααααα‘ααα
- αααα»αααα§ααααααααααααααα½α ααΆααααα ααΎααααΈααΆααααααΆαα’αα·αααααααα αααα»αααΆααΆ Dart αα½αααΆααααΆαα’αα»ααααααααΆαα’αα·ααααααααΆααααα αα·αα§αααααααααΆααααα α»αααΆαα½αααΉαααΆαααααΌααα ααΎααααα αα ("ααααααα½ααα·ααααα");
- ααΎααααΈααααα½ααααααΆαα’αα·αααααααααα»αααΆααΆ Dart ααΆααΆαααααΆααααααΆαα½α
SDK , α’αααααααααααααααα ααα αΆαααααΆ , α’ααααα·ααΆαααΌααα·αα·ααααdart_analyzer αααα»ααααααΆααα ααα·ααΆααΆαα’αα·αααααααα½ααααα αΌαααααΆDartPad αα·ααααααα·ααΈαααα½α Dart-enabled αααααΆααIntelliJ IDEA, WebStorm ,Emacs ,α’αααααα’αα·ααα α£ ΠΈVim ; - αααα
αααααααααααααΆααααααΆααα αα·αα§αααααααααΎααααΆααααααΌαααΆαα
ααα
αΆαααΆααααααααΆαα
α αΆαααααΆ αααααΆαα αααΎαααΆα 10 ααΆαααααα ααα
ααααα: opennet.ru