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

相关内容

热门资讯

一分钟揭秘!果果互娱透视脚本软... 一分钟揭秘!果果互娱透视脚本软件,果果互娱本来存在有透视辅助攻略;1、上手简单,内置详细流程视频教学...
玩家必看教程!熊猫四川麻将3D... 玩家必看教程!熊猫四川麻将3D版辅助器脚本软件,熊猫四川麻将3D版切实是有辅助器有挂攻略1、操作简单...
一起来探讨!萍乡情怀麻将辅助脚... 一起来探讨!萍乡情怀麻将辅助脚本软件,萍乡情怀麻将果然是有辅助推荐技巧1)萍乡情怀麻将免费钻石:进一...
新手必备!钱柜手游辅助器脚本软... 新手必备!钱柜手游辅助器脚本软件,钱柜手游都是有辅助器分享技巧1、钱柜手游脚本辅助下载、钱柜手游免费...
总算了解!腾龙透视挂脚本软件,... 总算了解!腾龙透视挂脚本软件,腾龙竟然有透视挂科普软件腾龙脚本下载中分为三种模型:腾龙挂靠谱的,腾龙...
玩家必备科技!微乐贵州麻将开挂... 玩家必备科技!微乐贵州麻将开挂脚本软件,微乐贵州麻将一直存在有开挂解密工具1、实时微乐贵州麻将透视辅...
科普常识!中至九江麻将辅助脚本... 科普常识!中至九江麻将辅助脚本软件,中至九江麻将一贯真的是有辅助解迷脚本1、在中至九江麻将插件功能辅...
盘点一款!情怀信阳开挂脚本软件... 盘点一款!情怀信阳开挂脚本软件,情怀信阳切实存在有开挂总结app1、情怀信阳辅助器安装包、情怀信阳辅...
最新研发!乐棋海南麻将辅助脚本... 最新研发!乐棋海南麻将辅助脚本软件,乐棋海南麻将都是真的是有辅助解密方法1、乐棋海南麻将免费辅助多个...
一分钟快速了解!苏州麻将透视脚... 一分钟快速了解!苏州麻将透视脚本软件,苏州麻将一直是真的有透视总结技巧1、很好的工具软件,可以解锁游...