除了使用“”或“”之外,是否有方法在Dart中创建空字符串?

yhived7q  于 2023-02-27  发布在  其他
关注(0)|答案(2)|浏览(95)

我正在寻找一种安全且好的方法(如果有的话),在Dart中创建一个空字符串,该空字符串不写""''
例如,列表有自己的构造函数List.empty(),而字符串没有。
因此,我想知道是否有比写""''更好的方法来初始化空字符串。

odopli94

odopli941#

创建empty字符串的方法有很多

String str;
str = '';
str = "";
str = String.fromCharCodes([]);
str = 'a'.replaceFirst('a', '');

...

// and so it goes

然后你问我“* 你会用哪个 *”
当然,我会用简单、优雅、老派的方式:''

fae0ux8s

fae0ux8s2#

唯一的办法就是

String name="";

另一种可能是

String? name;

但它将为null而非空

相关问题