在javascript中,我总是感到困扰,人们使用对象作为向量,比如{x: 1, y: 2}
,而不是使用数组[1,2]
.数组的访问时间比对象快得多,但按索引访问更容易混淆,尤其是在需要大数组的情况下.我知道dart有固定的数组,但有没有一种方法可以像用另一种语言命名 struct 或元组/记录那样命名数组的偏移量?是否定义枚举/常量?
我想要像这样的东西
List<int> myVector = new List([x,y]);
myVector.x = 5;
有没有等同的或惯用的方法来做这件事呢?