Rust 标准库 API 命令行参数 args

Rust About 424 words

args

collect方法将参数转为Vec集合。

nth方法取索引位置参数。(第0位为运行的程序名)

use std::env;

const FIRST: String = String::from("default");

fn main() {
    let args: Vec<String> = env::args().collect();
    println!("{:?}", args);
    let first: String = std::env::args().nth(1).unwrap_or(FIRST);
    let first: String = std::env::args().nth(1).unwrap_or_else(|| FIRST);
    let second: String = std::env::args().nth(2).unwrap_or_default();
}
Views: 831 · Posted: 2023-04-14

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh