Rust程序获取命令行参数

本文将在Rust语言中使用标准库std::env中的args()函数获取命令行参数;

标准库std::env中有一个args()函数,它将返回在命令行中传递的参数;

示例代码

use std::env;

fn main() {

    let args: Vec<String> = env::args().collect();

    for i in 0..args.len(){
        println!("第 {} 个命令行参数:{}",i,args[i]);
    }
    
}

程序运行效果

PS D:\hocn\Desktop> .\main.exe 1 2 hello world
第 0 个命令行参数:D:\hocn\Desktop\main.exe
第 1 个命令行参数:1
第 2 个命令行参数:2
第 3 个命令行参数:hello
第 4 个命令行参数:world
PS D:\hocn\Desktop>

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/rust-get-command-line-arguments.html

分类: 计算机技术
推荐阅读:
Python max()函数 max() 是 Python 中的一个内置函数,用于返回给定可迭代对象中的最大值。
C语言程序反转一个数字 在本文中,你将学会使用C语言反转一个整数;用户输入一个整数,程序将其进行反转;例如:12345 => 54321
C语言islower()函数:判断字符是否为小写字母 islower()是C语言标准库中的一个函数,用于检查一个字符是否为小写字符;如果传入的字符参数是小写字母,则返回非0值,否则返回0;
Python将16进制HASH转换成二进制 将16进制的Hash(比如MD5、SHA1等值)转换位二进制的字符串其实很容易,只需要掌握这几个函数:
MIPS汇编语言教程 MIPS(Microprocessor without Interlocked Pipeline Stages)是一种基于RISC(Reduced Instruction Set Computer,精简指令集计算机)体系结构的微处理器架构。MIPS的设计理念是简化指令集,减少指令执行时间和硬件开销,提高处理器性能和效率。
PySide6 aboutQt()函数详细教程 PySide6.QtWidgets.QApplication类的aboutQt()函数用于显示一个关于Qt的简单消息框;该消息包括应用程序正在使用的Qt版本号;