如何在 Rust 0.9 中反转字符串?
根据rosettacode.org,这在0.8中有效:
let reversed:~str = "一二三四五六七八九十".rev_iter().collect();
...但我无法让迭代器在 0.9 中处理字符串。
也尝试过std::str::StrSlice::bytes_rev
,但我还没有找到一种干净的方法来将结果转换回字符串而不会导致编译器窒息。
如何在 Rust 0.9 中反转字符串?
根据rosettacode.org,这在0.8中有效:
let reversed:~str = "一二三四五六七八九十".rev_iter().collect();
...但我无法让迭代器在 0.9 中处理字符串。
也尝试过std::str::StrSlice::bytes_rev
,但我还没有找到一种干净的方法来将结果转换回字符串而不会导致编译器窒息。