[英]How can I store a Chars iterator in the same struct as the String it is iterating on?
[英]How to convert iterator of chars to String?
我需要類似.collect()
東西,但它會生成String
而不是char
的容器,即我需要一個chars()的反轉。 我在文檔中找不到任何合適的內容。 當然我自己可以實現這樣的功能,但我確信必須有這個問題的標准解決方案。
我正在使用穩定的Rust。
.collect()
在它生成的集合中是通用的,它可以為你生成String
!
let s = "abc".chars().collect::<String>();
特征FromIterator
確定哪些元素可以收集到哪種集合中,在實現者中可以找到兩次String
:
impl FromIterator<char> for String
impl<'a> FromIterator<&'a str> for String
char
和of &str
迭代器都可以收集到String
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.