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

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

為什么我的stdin用戶輸入沒有正確匹配?

為什么我的stdin用戶輸入沒有正確匹配?

為什么我的stdin用戶輸入沒有正確匹配?我正在嘗試獲取系統(tǒng)輸入并檢查用戶是否輸入了是或否。我的字符串轉(zhuǎn)換是錯誤還是什么?if塊不執(zhí)行。use std::io;fn main() {     let mut correct_name = String::new();     io::stdin().read_line(&mut correct_name).expect("Failed to read line");     if correct_name == "y" {         println!("matched y!");         // Do something     } else if correct_name == "n" {         println!("matched n!");         // Do something else     }}
查看完整描述

3 回答

?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

read_line包括返回字符串中的終止換行符。添加.trim_right_matches("\r\n")到您的定義中correct_name以刪除終止換行符。


查看完整回答
反對 回復 2019-08-23
?
眼眸繁星

TA貢獻1873條經(jīng)驗 獲得超9個贊

您可以使用提供函數(shù)chomp-nlcrate,該chomp函數(shù)返回不帶換行符的字符串切片。

如果您喜歡這樣做,也有一個特點ChompInPlace

免責聲明:我是這個圖書館的作者。


查看完整回答
反對 回復 2019-08-23
  • 3 回答
  • 0 關(guān)注
  • 595 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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