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);
}

相关内容

热门资讯

第8分钟了解!广西八一字牌外g... 第8分钟了解!广西八一字牌外g挂安装!其实存在有辅助工具(有挂透视)-哔哩哔哩1、在广西八一字牌外g...
4分钟了解!凑一桌关春天怎么才... 4分钟了解!凑一桌关春天怎么才能开挂!本来一直总是有辅助攻略(证实有挂)-哔哩哔哩凑一桌关春天怎么才...
第一分钟了解!老友广东麻将有挂... 第一分钟了解!老友广东麻将有挂吗!真是真的是有辅助插件(有挂详情)-哔哩哔哩一、老友广东麻将有挂吗游...
第七分钟了解!威信茶馆有挂的吗... 第七分钟了解!威信茶馆有挂的吗!一贯是有辅助技巧(今日头条)-哔哩哔哩一、威信茶馆有挂的吗游戏安装教...
4分钟了解!九天大厅挂价格!总... 4分钟了解!九天大厅挂价格!总是一直都是有辅助方法(有挂技巧)-哔哩哔哩九天大厅挂价格脚本下载中分为...
一分钟了解!人海大厅挂件怎么买... 一分钟了解!人海大厅挂件怎么买!一直一直都是有辅助技巧(竟然有挂)-哔哩哔哩小薇(辅助器软件下载)致...
第六分钟了解!游戏黑科技夫追求... 第六分钟了解!游戏黑科技夫追求!切实一直总是有辅助工具(确实有挂)-哔哩哔哩1、完成游戏黑科技夫追求...
5分钟了解!雀姬无限钻石辅助!... 5分钟了解!雀姬无限钻石辅助!果然一直都是有辅助app(有挂助手)-哔哩哔哩1、雀姬无限钻石辅助辅助...
第1分钟了解!德州来玩辅助器!... 第1分钟了解!德州来玩辅助器!一直真的是有辅助教程(有挂秘诀)-哔哩哔哩德州来玩辅助器破解侠是真的助...
十分钟了解!乐乐川南茶馆辅助!... 十分钟了解!乐乐川南茶馆辅助!总是一直总是有辅助方法(果真有挂)-哔哩哔哩1、乐乐川南茶馆辅助透视辅...