やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Rustで標準入力する(std::io::stdin().read_line())

 基本。

成果物

手順

  1. プロジェクト作成
  2. コード作成
  3. 実行

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

参考

対象環境

$ uname -a
Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux

前回まで