简体   繁体   English

我如何为我的列表设置限制<list.filled> Dart 的构造函数?</list.filled>

[英]How do i set limit for my list With <List.filled> constructor at Dart?

I just started learning Dart recently but I don't know how to set a limit for my Lists, Here is an example:我最近刚开始学习 Dart 但我不知道如何为我的列表设置限制,这是一个示例:

  void main(){

var list = List(3);
list.add(2);
list.add(2);
list.add(2);
list.add(2);
list.add(2);

 print(list);

of course, I should get an error but I don't know how to do the same with <List.filled>.当然,我应该得到一个错误,但我不知道如何对 <List.filled> 做同样的事情。

You can set the growable attribute.您可以设置可growable属性。

final myList = List<int>.filled(3, 0, growable: false);

With growable: false , the length of the list is fixed.使用growable: false ,列表的长度是固定的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM