Можно ли создать свое собственное будущее в Dart, чтобы вернуться из ваших методов, или вы всегда должны возвращать построенный в будущем возврат из одного из методов асинхронных меток дартс?Dart, как создать будущее, чтобы вернуться в свои собственные функции?
Я хочу, чтобы определить функцию, которая всегда возвращает Future<List<Base>>
, действительно ли его делать асинхронный вызов (файл для чтения/Ajax/и т.д.) или просто получить локальную переменную, как показано ниже:
List<Base> aListOfItems = ...;
Future<List<Base>> GetItemList(){
return new Future(aListOfItems);
}