Dart Stupně z Budoucnosti,<dynamic> místo hodnoty [duplicitní]

0

Otázka

Chtěl jsem vytvořit aplikaci, která by mi řekla, informace o počasí, převzato z webscraping.

Udělal jsem tento kód a já nemám ponětí, proč to je, že mi "Instance" Budoucí "" místo toho, aby mé hodnoty:

import 'package:html/dom.dart' as dom;
import 'package:html/parser.dart' as parser;
import 'package:http/http.dart' as http;

class Scraper {
 List temp = [];

 Future getData(city) async {
   final response = await http
      .get(Uri.parse('https://www.google.com/search?q=temperature+$city'));

   dom.Document document = parser.parse(response.body);

   var idTemp = document.getElementById('wob_tm');

   return idTemp;
   }
 }

 void main() {
  var tempe = Scraper().getData('São Paulo');
  print(tempe);
}

Proč není můj zákoníku práce?

dart flutter http request
2021-11-23 22:31:41
1

Nejlepší odpověď

0
void main() async {
  var tempe = await Scraper().getData('São Paulo');
  print(tempe);
}

Třeba čekají na své Budoucnosti, a můžete použít pouze čekají klíčové slovo v asynchronní metody. Pokud chcete vědět proč, bych naznačují, že re-číst to, Co je Budoucnost a jak ji mohu používat?

2021-11-24 06:43:17

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................