Closed openapphub closed 3 months ago
当前的异步登录示例代码存在以下问题:
main
await userName()
userName
login
await
main 函数应该正确地调用 login 函数,并使用 await 来等待其结果,然后打印出用户名。
以下是修正后的代码:
Future<String> login() { String userName = "Temidjoy"; return Future.delayed( Duration(seconds: 4), () => userName ); } main() async { print('Authenticating please wait...'); String result = await login(); print(result); }
当前行为
当前的异步登录示例代码存在以下问题:
main
函数中尝试使用await userName()
,但userName
是一个字符串变量,而不是一个函数。login
函数并使用await
来等待其结果。预期行为
main
函数应该正确地调用login
函数,并使用await
来等待其结果,然后打印出用户名。示例代码
以下是修正后的代码: