Avalueoftype'Future<FirebaseUser>Function()'can'tbeassignedtoavariableoftype'User'”改写为中文。
创始人
2024-11-12 20:00:11
0

将已声明的User类型变量赋值为异步函数返回的FirebaseUser类型的Future值时,需要使用await关键字等待异步操作完成获取实际值,再将其赋值给变量。

示例代码如下:

import 'package:firebase_auth/firebase_auth.dart';

class User {
  final String name;
  final String email;

  User({required this.name, required this.email});
}

Future getUser() async {
  final FirebaseAuth _auth = FirebaseAuth.instance;
  final FirebaseUser? firebaseUser = await _auth.currentUser(); // 使用await等待异步操作完成,获取实际值
  return User(name: firebaseUser!.displayName!, email: firebaseUser.email!);
}

void main() async {
  final User currentUser = await getUser(); // 将异步函数获取的值赋值给已声明的User类型变量,需要使用await等待异步操作完成获取实际值
  print(currentUser.name);
  print(currentUser.email);
}

相关内容

热门资讯

第3分钟脚本!微乐小程序免费黑... 第3分钟脚本!微乐小程序免费黑科技,微乐小程游戏破解器下载(开挂)其实真的有挂(2026)小薇(辅助...
目前!微乐小程序免费黑科技,微... 目前!微乐小程序免费黑科技,微乐小程序破解(透视)好像真的有挂(哔哩哔哩)1、微乐小程序免费黑科技免...
第4分钟教程!微乐小程序黑科技... 第4分钟教程!微乐小程序黑科技,微乐自建房安装挂(开挂)好像真的有挂(2026)1、进入游戏-大厅左...
为了进一步!微乐小程序黑科技,... 为了进一步!微乐小程序黑科技,微乐小程序黑科技辅助工具推荐(透视)切实是真的挂(哔哩哔哩)该软件可以...
六分钟工具!微乐小程序免费黑科... 六分钟工具!微乐小程序免费黑科技,微乐小程序黑科技(开挂)确实有挂(2026)微乐小程序免费黑科技透...
随着!微乐小程序黑科技,微信小... 随着!微乐小程序黑科技,微信小程序微乐安徽辅助(透视)其实有挂(哔哩哔哩)1、每一步都需要思考,不同...
4分钟安装!微乐小程序免费黑科... 4分钟安装!微乐小程序免费黑科技,微乐自建房脚本最新版本更新内容(开挂)都是真的有挂(2026)该软...
透视黑科技!微乐小程序黑科技,... 透视黑科技!微乐小程序黑科技,微乐自建房辅助工具免费(透视)本来存在有挂(哔哩哔哩)1)微乐自建房辅...
8分钟工具!微乐小程序免费黑科... 您好,微乐小程序免费黑科技这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很...
九分钟辅助!微乐小程序免费黑科... 九分钟辅助!微乐小程序免费黑科技,微乐小程游戏破解器下载(开挂)原来真的有挂(2026)1、全新机制...