arrays - 如何在 Rust 0.7 中迭代字符串数组

标签 arrays loops vector rust

我如何在 Rust 0.7 中遍历字符串数组?

我的字符串数组(或向量?)由 sock.read_lines(); 返回,我想逐行打印数组的内容。我不太明白该怎么做,因为目前 Rust 文档不完整且太稀疏。

最佳答案

如果 sock.read_lines() 返回类型为 ~[~str] 的内容,那么您可以使用以下代码遍历此向量:

for sock.read_lines().iter().advance |line| {
    // Do somthing with line
}

这在 containers and iterators tutorial 中有描述可从主教程访问,请参阅底部的链接。

关于arrays - 如何在 Rust 0.7 中迭代字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18920456/

相关文章:

r - 更改条件以替换向量中的元素

c++ - 我有一个 STL vector 列表,我想按每个 vector 的第一个元素对它们进行排序

php - 在 PHP 中更改关联数组中的键

arrays - 如何用下一个最接近的数字替换数组中的 NaN?

javascript - jQuery、关联数组和绑定(bind)事件

jquery - 为什么这个 Javascript (jQuery) 不会进入无限循环?

c++ - 在主循环中删除元素并将其添加到 vector 中

arrays - 如何在shell中找到数组的长度?

C 数组,我的内存会发生什么

c++ - 循环求和不显示实际结果?