第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

返回Iterator(或任何其他特性)的正確方法是什么?

返回Iterator(或任何其他特性)的正確方法是什么?

返回Iterator(或任何其他特性)的正確方法是什么?下面的RUST代碼編譯并運行,沒有任何問題。fn main() {     let text = "abc";     println!("{}", text.split(' ').take(2).count());}在那之后,我嘗試過這樣的.但它沒有編譯fn main() {     let text = "word1 word2 word3";     println!("{}", to_words(text).take(2).count());}fn to_words(text: &str) -> &Iterator<Item = &str> {     &(text.split(' '))}主要問題是我不確定函數(shù)的返回類型是什么to_words()應(yīng)該是的。編譯器說:error[E0599]: no method named `count` found for type `std::iter::Take<std::iter::Iterator<Item=&str>>` in the current scope  --> src/main.rs:3:43   | 3 |     println!("{}", to_words(text).take(2).count());   |                                           ^^^^^   |   = note: the method `count` exists but the following trait bounds were not satisfied:           `std::iter::Iterator<Item=&str> : std::marker::Sized`           `std::iter::Take<std::iter::Iterator<Item=&str>> : std::iter::Iterator`什么才是正確的代碼使這個運行?.我的知識差距在哪里?
查看完整描述

3 回答

  • 3 回答
  • 0 關(guān)注
  • 750 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號