💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
一个向量是一个优化的固定长度的元素集合。很像数组(第10.2.1节),它只有一种类型参数(第3.2节),所有向量的元素必须是特定类型,可以使用一个 for 循环(第5.13节)迭代,并使用数组访问(第2.8.3节)的语法访问。然而,不像数组和立标,向量长度是被创建时指定的,并且之后不能被修改。 ~~~ class Main { static function main() { var vec = new haxe.ds.Vector(10); for (i in 0...vec.length) { vec[i] = i; } trace(vec[0]); // 0 trace(vec[5]); // 5 trace(vec[9]); // 9 } } ~~~ haxe.ds.Vector 被实现为一个抽象类型(Abstract)(第2.8节),在给定目标语言的原生数组实现之上,是更快速的固定长度的集合,因为存储它的元素的内存被预分配了。 查看Vector API 来详细了解向量方法。