首页 > 解决方案 > Dart 空变量创建

问题描述

我刚开始学习飞镖。创建空变量时出现一些问题。当我输入

字符串 someVar;

它抛出一个错误,但是当我输入

动态 someVar;

它没有。我尝试使用 Dart 文档中提到的替代方法,但在我拥有动态 var 类型之前,即使这些方法似乎也不起作用。谁能告诉我它是什么?

标签: flutterdart

解决方案


Dart 有一个叫做 null 安全的特性,所以当你定义一些可能有 null 值的东西时,你必须使用?.

在上面的代码中,尝试类似String? somevar;

如果稍后要初始化变量,则定义late String somevar;


推荐阅读