Rustで標準入力する(std::io::stdin().read_line())
基本。
成果物
手順
- プロジェクト作成
- コード作成
- 実行
1. プロジェクト作成
$ cargo new rand20190519 --bin
2. コード作成
main.rs
use std::io; fn main() { println!("標準入力テストです。任意の値を入力してください。"); let mut x = String::new(); io::stdin().read_line(&mut x) .expect("入力エラー。read_line()で失敗しました。"); println!("入力値: {}", x); }
io::stdin().read_line()
が主役。
3.実行
$ cargo run 標準入力テストです。任意の値を入力してください。 some 入力値: some
参考
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13
- bash 4.4.12(1)-release
- rustc 1.34.2 (6c2484dc3 2019-05-13)
- cargo 1.34.0 (6789d8a0a 2019-04-01)
$ uname -a Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux