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

相关内容

热门资讯

玩家必看科普!长春科乐天天踢辅... 玩家必看科普!长春科乐天天踢辅助,新畅游互娱辅助app,详细攻略(真的有挂)1、起透看视 长春科乐天...
必备辅助推荐!方片十三张辅助器... 必备辅助推荐!方片十三张辅助器软件,三哥玩辅助器免费下载,详细工具(有挂秘诀)1、完成三哥玩辅助器免...
今日公布!微信小程序加速脚本,... 今日公布!微信小程序加速脚本,江西中指黑科技辅助软件,详细神器(有挂解密)1、玩家可以在江西中指黑科...
必看攻略!手机游戏挂机辅助软件... 您好,手机游戏挂机辅助软件这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
玩家必备科普!微信小程序辅助器... 玩家必备科普!微信小程序辅助器破解版,四川家园茶馆辅助,详细方法(有挂存在)1、该软件可以轻松地帮助...
揭秘!新518互游插件,哥哥打... 揭秘!新518互游插件,哥哥打大a辅助工具靠谱嘛,详细攻略(有挂详情)在进入哥哥打大a辅助工具靠谱嘛...
实操分享!圣游科技,随意玩ap... 实操分享!圣游科技,随意玩app下载开挂辅助,详细器(存在有挂)1、这是跨平台的随意玩app下载开挂...
科技分享!雀友会潮汕图片辅助器... 科技分享!雀友会潮汕图片辅助器,边锋老友怎么开挂,详细app(有挂详细)雀友会潮汕图片辅助器辅助器是...
重大通报!微乐a3纸牌有脚本,... 重大通报!微乐a3纸牌有脚本,靠谱辅助软件,详细器(有挂解惑)1、超多福利:超高返利,海量正版游戏,...
热点讨论!科技实测情怀辅助,潮... 您好,潮友会app下载官方辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【13670430...