최종 목표는 변수 목록에 선물 목록을 할당하는 것입니다.
이것이 노드에서이 목표를 달성하는 방법입니다.
let name;
let number;
[name, number] = await Promise.all([promiseName(), promiseNumber()]);
Dart에는라는 것이 await Future.wait([]);
있지만 List<Future>
단일 변수에 할당하는 대신 결과를 다른 변수에 할당하는 방법을 잘 모르겠습니다. 그런 다음 인덱스를 통해 해당 변수를 살펴 봅니다.
감사!
현재 Dart에서는 한 번에 둘 이상의 변수에 할당 할 수 없습니다. 다음을 수행해야합니다.
String name;
int number;
var list = await Future.wait([asyncName(), asyncNumber()]);
name = list[0] as String;
number = list[1] as int;
기존 변수를 사용하는 경우 또는
var list = await Future.wait([asyncName(), asyncNumber()]);
var name = list[0] as String;
var number = list[1] as int;
결과를 얻은 후에 선언 할 수 있다면.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다