美文网首页
rust 命令行参数

rust 命令行参数

作者: 球果假水晶蓝 | 来源:发表于2022-11-26 18:30 被阅读0次

clap = "2.32.0" 添加到Cargo.toml 文件里面
main.rs 代码如下

use clap::{App, Arg};

fn main() {
    let matches = App::new("command name ")
        .version("0.1.0")
        .author("<zyxjh21@126.com>")
        .about("Rust Command")
        .arg(
            Arg::with_name("file")
                .long("file")
                .help("Input file")
                .takes_value(true)
                .required(true))
        .arg(
            Arg::with_name("num")
                .long("num")
                .help("Input date")
                .takes_value(true)
                .required(true)
        )
        .get_matches();

    let myfile = matches.value_of("file").expect(" read input.txt error");
    let num_str:i32 = matches.value_of("num")
                        .expect(" error in read number")
                        .parse()
                        .expect(" error in transport ");
    println!("The file passed is: {}", myfile);
    println!("The number is: {}", num_str);
}

image.png

相关文章

  • rust 命令行参数

    clap = "2.32.0" 添加到Cargo.toml 文件里面main.rs 代码如下

  • rust 解析命令行参数

    rust有专门的clap crate解析命令行参数,但是这里我尝试自己解析参数,可以更加方便控制细节。 效果如下

  • rust 闭包与同步

    rust 闭包与同步 rust 闭包 rust闭包中主要包括两个部分,闭包参数和闭包环境变量。闭包函数和函数参数使...

  • 【RUST_BASIC】Rust for Linux环境搭建

    1 命令行一键安装 Rust Rust 提供简单的一键安装,命令如下: 2 安装 rustup rustup 是 ...

  • 九、处理用户输入

    简单目录 1.命令行参数 2.处理命令行选项和命令行参数参数 3.read命令获取用户输入 1.命令行参数 在命令...

  • 常用的npm包

    命令行参数处理 nodejs 脚本,命令行参数处理,接受参数parse 可以使用 minimist 参数提示 co...

  • 特殊变量列表

    特殊变量列表 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一...

  • Java 命令行参数解析类库

    命令行参数解析类库1命令行参数解析类库2命令行参数解析类库3 JArgsJakarta Commons CLITE...

  • rust 语言学习资料

    开源书籍如下 Rust 中的命令行应用[https://suibianxiedianer.github.io/ru...

  • Rust语言编程实例100题-066

    Rust语言编程实例100题-066 题目:Rust指针练习。先来理解下引用和借用的概念。引用是作为参数传递给函数...

网友评论

      本文标题:rust 命令行参数

      本文链接:https://www.haomeiwen.com/subject/rxptfdtx.html