我正在尝试从一个字符串(从文件读取的文件内容)中删除换行符并将其转换为 Vec<u8>
。
示例输入字符串:
let ss = String::from("AAAAAAAA\nBBBBBBBBB\nCCCCCC\nDDDDD\n\n");
fn parse(s: String) -> Vec<u8> {
let s = s.chars().skip_while(|c| *c == '\n');
let sett = s.into_iter().map(|c| c as u8).collect();
sett
}
虽然我没有收到任何错误信息,但是skip_while
似乎没有从字符串中移除换行符。我在这里做错了什么?
bytes()
。 - Stargateur