2
我讀到的How to read an integer input from the user in Rust 1.0?閱讀整數輸入,但我注意到,所有的解決方案,先取一個字符串作爲輸入,然後將其轉換爲整數。我想知道是否有辦法直接讀取整數。「宏觀不確定的」使用掃描讀取U8時!()
This page提到scan!()
宏,但由於某種原因,當我使用rustc main.rc
編譯下面的程序時,它似乎無法運行。
extern crate text_io;
fn main() {
let mut a: u8;
let mut b: u8;
scan!("{},{}", a, b);
print!("{} {}", a, b);
}
這會產生錯誤:
error: macro undefined: 'scan!'
scan!("{},{}",a,b);
嘿!我今天一直在回答你的答案!歡迎來到Rust標籤並感謝您的幫助:) –