Записки о Rust

@channel_rust_language
Фото Сегодня поговорим о параметрах командной строки. Надеюсь, читатель умеет с ней работать. Текст программы parameters00 представлен ниже. Операционная система Alt Linux. se std::env; fn main() {    // Собираем все аргументы в вектор    let args: Vec<String> = env::args().collect(); // Первый элемент — это путь к исполняемому файлу    println!("Путь к программе: {}", args[0]); // Остальные элементы — это переданные параметры    if args.len() > 1 {        println!("Переданные прараметры");        for arg in args[1..].iter() {            println!("Параметр {}", arg);        }    } else {        println!("Параметры не переданы.");    } } Для работы с параметрами командной строки я использую библиотеку std и её модуль env. args[1..] - это так называемый срез. Метод iter превращает его в итератор, по которому мы проходим с помощью цикла. Не забывайте, что по адресу https://dzen.ru/a/aq_S5YWcNkgWfHcO есть тематическое оглавление моих материалов по Rust.
Если у вас установлено приложение,
вы можете сразу перейти в канал