Задача это распечатать текст строки на терминал, символ за символом, используя Rust.
Вот мой код:
use std::time::Duration;
use std::thread::sleep;
fn main() {
let string = "You are the Semicolon to my Statements.";
for c in string.chars() {
print!("{}", c);
sleep(Duration::from_millis(100));
}
println!();
}
При запуске моего кода,строка только печатает на терминал после завершения цикла.
Как я могу напечатать символ строки за символом?
PS Вот рабочий пример в Python 3:
import time
string = "You are the Semicolon to my Statements."
for i in string:
print(i, end='', flush=True)
time.sleep(0.1)
print()