请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

插入代码

2回答

weixin_慕前端4492656 2022-04-23 11:00:55

问题出在这句:return _cache ?? ......

当_cache不为空时,返回_cache。注意这个_cache是Logger?类型而不是Logger类型。

改成以下写法就对了

1
2
3
4
5
6
7
8
class Logger {
  static Logger? _cache;
  factory Logger() {
    _cache ??= Logger._internal();
    return _cache!;
  }
  Logger._internal();
}


0 回复 有任何疑惑可以回复我~
CrazyCodeBoy 2021-12-27 09:30:04

你调用的地方截图发下看看

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号