rust - 引数を取得する
rustで引数の取得の仕方を勉強しました。
もっと良いやり方はあるとは思いますが、ひとまずこれだけ。 パラメーターを一つ受け取って、後続の処理にパラメーターが渡す最低限のコードということで。
use std::env; fn main() { let args: Vec<String> = env::args().collect(); match args.len() { 2 => { } _ => { println!("Parameter is invalid."); std::process::exit(1); } } let url = &args[1]; println!("{}", url); }
参考リンク