🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
一个 GenericStack,就像数组和列表,是一个存储元素的容器。它有一个类型参数(第3.2节),这个堆栈的所有元素必须是特定类型。这里有一个初始化和使用GenericStack的小示例程序。 ~~~ import haxe.ds.GenericStack; class Main { static public function main() { var myStack = new GenericStack<Int>(); for (ii in 0...5) myStack.add(ii); trace(myStack); //{4, 3, 2, 1, 0} trace(myStack.pop()); //4 } } ~~~ >[warning] **花絮**: FastList > 在Haxe 2中, GenericStack类被称为 FastList 。由于它的行为非常接近传统的堆栈,所以在Haxe 3中修改了名字。 GenericStack 中的 Generic 是字面的。它被通过 :generic 元数据归结。根据目标语言,这可以提升静态目标语言的性能。查看 Generic(第3.3节)了解详细内容。 查看GenericStack API 详细了解它的方法。