 Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 17.3. 使用任意数量的 futures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . main() { let a = [1, 2, 3, 4, 5]; } 当你想要在栈(stack)而不是在堆(heap)上为数据分配空间(第四章将讨论栈与堆的更多 内容),或者是想要确保总是有固定数量的元素时,数组非常有用。但是数组并不如 vector 类 型灵活。vector 类型是标准库提供的一个 允许 增长和缩小长度的类似数组的集合类型。当不 确定是应该使用数组还是 vector 的时候,那么很可能应该使用 "August", "September", "October", "November", "December"]; 可以像这样编写数组的类型:在方括号中包含每个元素的类型,后跟分号,再后跟数组元素的 数量。 let a: [i32; 5] = [1, 2, 3, 4, 5]; 这里,i32 是每个元素的类型。分号之后,数字 5 表明该数组包含五个元素。 你还可以通过在方括号中指定初始值加分号再0 码力 | 562 页 | 3.23 MB | 25 天前3 Rust 程序设计语言 简体中文版 1.85.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 17.3. 使用任意数量的 futures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . main() { let a = [1, 2, 3, 4, 5]; } 当你想要在栈(stack)而不是在堆(heap)上为数据分配空间(第四章将讨论栈与堆的更多 内容),或者是想要确保总是有固定数量的元素时,数组非常有用。但是数组并不如 vector 类 型灵活。vector 类型是标准库提供的一个 允许 增长和缩小长度的类似数组的集合类型。当不 确定是应该使用数组还是 vector 的时候,那么很可能应该使用 "August", "September", "October", "November", "December"]; 可以像这样编写数组的类型:在方括号中包含每个元素的类型,后跟分号,再后跟数组元素的 数量。 let a: [i32; 5] = [1, 2, 3, 4, 5]; 这里,i32 是每个元素的类型。分号之后,数字 5 表明该数组包含五个元素。 你还可以通过在方括号中指定初始值加分号再0 码力 | 562 页 | 3.23 MB | 25 天前3
共 1 条
- 1













