【发布时间】:2026-02-21 22:30:01
【问题描述】:
请阅读这个集团片段:
if (event is TapVariant) {
final bool isVariantCorrect = (correctVariantIndex == event.index);
if (isVariantCorrect) {
yield CorrectVariant();
} else {
yield IncorrectVariant();
Future.delayed(Duration(seconds: 1), () {
yield CorrectVariant();
});
}
}
我需要从嵌套函数中生成 CorrectVariant。
我是这样解决的:
yield IncorrectVariant();
await Future.delayed(Duration(seconds: 1), () {});
yield CorrectVariant();
但我很好奇。
【问题讨论】: