Rust 如何返回Vec<;字符串>;从铁锈收藏?
这里我将vec拆分为大小相等的子向量4,然后返回一个集合,我希望从集合返回的类型是Rust 如何返回Vec<;字符串>;从铁锈收藏?,rust,rust-cargo,Rust,Rust Cargo,这里我将vec拆分为大小相等的子向量4,然后返回一个集合,我希望从集合返回的类型是vec。我怎样才能做到 let mut split_操作:Vec=Vec[2..]。块(4)。收集::() 这将生成以下错误: 无法通过迭代器在类型为&[std::string::string]的元素上生成类型为std::string::string的值 无法从std::iter::Iterator 帮助:traitstd::iter::FromIterator不是为std::string::stringrustc
vec
。我怎样才能做到
let mut split_操作:Vec=Vec[2..]。块(4)。收集::()代码>
这将生成以下错误:
无法通过迭代器在类型为&[std::string::string]
的元素上生成类型为std::string::string
的值
无法从std::iter::Iterator
帮助:traitstd::iter::FromIterator
不是为std::string::string
rustc(E0277)实现的。collect()
的类型参数是整个事物应该收集到的对象。因此,collect
的参数和实际类型是冗余的,只需要一个
但是Rust不想猜测块应该如何改变或改变什么:这里有一个切片迭代器(iteratorcollect()
的类型参数是整个东西应该收集到的。因此collect
的参数和实际类型是冗余的,只需要一个
但是,Rust不想猜测块应该如何更改或更改什么:这里有一个切片迭代器(迭代器)