Dart Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΡΠ΅ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅, Π²ΡΠ΅ ΠΎΠ±Π΅ΡΠ½ΡΡΠΎ Π² Future ΠΈ Stream ΠΎΠ±ΡΠ΅ΠΊΡΡ.
Copy Future < String > lookUpVersion () async => '1.0.0' ;
await lookUpVersion ();
Future < void > checkVersion () async {
var version = await lookUpVersion ();
// Do something with version
} await for ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π΄ΠΎΠΆΠ΄Π°ΡΡΡΡ Π²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΠ· Stream. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΡΡΠΎ Π»ΡΡΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² UI Stream Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ΅Π½.
Copy await for (varOrType identifier in expression) {
// Executes each time the stream emits a value.
}