Rust 程式設計中的程式引數


處理在執行時傳遞的引數是任何程式語言的主要特性之一。

在 Rust 中,我們可以藉助 std::env::args 訪問這些引數,它返回一個迭代器,為每個傳遞的引數提供一個字串。

考慮以下所示示例 −

use std::env;
fn main() {
   let args: Vec = env::args().collect();
   // The first argument is the path that was used to call the program.
   println!("My current directory path is {}.", args[0]);
   println!("I got {:?} arguments: {:?}.", args.len() - 1, &args[1..]);
}

我們可以這樣傳遞引數 −

./args 1 2 3 4 5

輸出

My current directory path is ./args.
I got 5 arguments: ["1", "2", "3","4","5"].

更新於:2021 年 4 月 3 日

65 次瀏覽

開啟你的職業生涯

透過完成課程取得認證

開始
廣告
© . All rights reserved.