【发布时间】:2019-11-01 23:37:36
【问题描述】:
我有一个Vec<&[u8]>,我想像这样转换为String:
let rfrce: Vec<&[u8]> = rec.alleles();
for r in rfrce {
// create new String from rfrce
}
我试过了,但它不起作用,因为只能将u8 转换为char,但[u8] 转换为char 是不可能的:
let rfrce = rec.alleles();
let mut str = String::from("");
for r in rfrce {
str.push(*r as char);
}
【问题讨论】:
-
这种转换的预期逻辑是什么?那些
[u8]里有什么? -
对于此类问题,我在 freenode 中使用 Rust 社区 IRC 频道(chat.freenode.net 端口:6697,频道名称:##rust)。他们给了我快速的工作答案