我需要返回列表 _items 的副本。我尝试使用方括号将其包含在内的展开运算符,如 "return [..._items]"。我收到了一个错误,说展开集合实验未启用,请尝试启用它。如何启用它或是否有其他方法返回列表的副本?
错误 ->“这需要启用 'spread-collections' 实验。 尝试在编译和运行时通过将其添加到命令行来启用此实验。”
我已经附上了下面清晰显示错误的图片。 enter image description here
错误 ->“这需要启用 'spread-collections' 实验。 尝试在编译和运行时通过将其添加到命令行来启用此实验。”
我已经附上了下面清晰显示错误的图片。 enter image description here
import 'package:flutter/material.dart';
import '../models/product.dart';
class ProductProvider with ChangeNotifier {
List<Product> _items = [];
List<Product> get items {
return [..._items];// I'm getting error here.
}
void addProduct() {
notifyListeners();
}
}