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

分类: 计算机技术
推荐阅读:
ettercap扫描不到主机的解决方法 本文将详细讲解在Kali系统下使用Ettercap图形界面模式时扫描不到主机的问题,并提供问题排除方法;
C/C++程序打印输出中文导致乱码的解决方法 C/C++程序打印输出中文导致乱码的解决方法如下:
reCAPTCHA verification failed, please try again. 解决方法 简单来说,reCAPTCHA是用于识别你是人类还是机器的一个强大系统,有点类似于验证码;当你碰到 reCAPTCHA verification failed, please try again. 的提示时,说明验证失败了;
PySide6 keyPressEvent:处理键盘按键按下的方法 keyPressEvent是在PySide6中用于处理键盘按键按下事件的方法。当用户在应用程序的窗口中按下键盘上的按键时,会触发keyPressEvent方法。您可以在此方法中编写代码,以响应按键事件并执行相应的操作。
WordPress上传媒体文件时发生http错误的解决方法 在用WordPress上传媒体文件时,可能发生 http error;发生这种原因是服务端php或web服务程序没有正确配置所致
一定有你不知道的Python技巧 Python一直以代码简洁著称;想写出艺术般的代码,需要你掌握各种Python技巧,这些技巧有些是语言特性,有些则是广大程序员的经验心得;今天作者就给大家网罗了一些Python技巧,一起来看看吧。