为什么Dart不能在编译时检查数组绑定?

为什么Dart不能在编译时检查数组绑定?,dart,Dart,即使我将列表声明为固定长度列表,Dart也无法在编译时检查数组绑定 void main() { var fixed = List<int>(5); fixed[5000] = 3; //Runtime error! } void main(){ var固定=列表(5); 修正了[5000]=3;//运行时错误! } 我参加了考试。为什么Dart不能在编译时检查数组绑定

即使我将列表声明为固定长度列表,Dart也无法在编译时检查数组绑定

void main() {
  var fixed = List<int>(5);
  fixed[5000] = 3;           //Runtime error! 
}
void main(){
var固定=列表(5);
修正了[5000]=3;//运行时错误!
}
我参加了考试。为什么Dart不能在编译时检查数组绑定