我被困在https://codelabs.developers.google.com/codelabs/flutter-cupertino/#5教程的第 6 步。我无法理解它在抱怨什么。
如果我尝试重新加载应用程序或再次运行程序,控制台会显示不同的错误:
$ flutter run
Launching lib/main.dart on iPhone Xʀ in debug mode...
Compiler message:
lib/product_list_tab.dart:25:39: Error: Not a constant expression.
if (index < products.length) {
^^^^^^^^
lib/product_list_tab.dart:25:31: Error: Not a constant expression.
if (index < products.length) {
^^^^^
lib/product_list_tab.dart:27:38: Error: Not a constant expression.
index: index,
^^^^^
lib/product_list_tab.dart:28:49: Error: Not a constant expression.
product: products[index],
^^^^^
lib/product_list_tab.dart:28:40: Error: Not a constant expression.
product: products[index],
^^^^^^^^
lib/product_list_tab.dart:29:50: Error: Not a constant expression.
lastItem: index == products.length - 1,
^^^^^^^^
lib/product_list_tab.dart:29:41: Error: Not a constant expression.
lastItem: index == products.length - 1,
^^^^^
lib/product_list_tab.dart:24:25: Error: Not a constant expression.
(context, index) {
^^^^^^^^^^^^^^^^
是教程有问题还是我遗漏了什么?
