Rust 运行接收环境参数

84 阅读1分钟
//引入库
use std::env;

fn main() {
  let args : Vec<String> = env::args().collect();
  //args[0] 是程序的名称 所以我们的参数从下标1开始
  let search_txt = &args[1];
  let file_name = &args[2];
  
  println!("searchtxt is {search_txt}");
  println!("filename is {file_name}");
}

执行

 cargo run test test.txt

search_txt 是 test

filename 是 test.txt