Angenommen, ich erwarte eine Zeile mit 3 ganzen Zahlen von stdin. Was ist der einfachste Weg, sie zu lesen und zu analysieren? Was ist das Rust-Äquivalent von a, b, c = map(int, input().split())
in Python oder scanf("%d %d %d", &a, &b, &c);
in C?Was ist der einfachste Weg, mehrere Ints von stdin zu lesen, wenn es in Ordnung ist, zu versagen?
Der beste Weg, ich kam mit war so etwas wie:
let mut line = String::new();
io::stdin().read_line(&mut line).unwrap();
let parts: Vec<&str> = line.split_whitespace().collect();
let a: i32 = parts[0].parse().unwrap();
let b: i32 = parts[1].parse().unwrap();
let c: i32 = parts[2].parse().unwrap();
Gibt es einen einfacheren Weg?
Entschuldigung für das Rippen Ihres zweiten Beispiels, aber Sie haben das angefangen;) –