Введение
В этом лабораторном задании мы рассмотрим пример разбора аргументов командной строки с использованием сопоставления шаблонов в Rust. Программа принимает аргументы командной строки и выполняет различные операции в зависимости от количества и типа переданных аргументов. Если аргументы не передаются, программа выводит сообщение. Если передается один аргумент и он может быть преобразован в целое число 42, программа выводит "This is the answer!". Если передаются команда и аргумент-целое число, программа выполняет операцию увеличения или уменьшения целого числа. Если передается любое другое количество аргументов, программа выводит сообщение помощи, которое объясняет правильное использование программы.
Примечание: Если в лабораторном задании не указано имя файла, вы можете использовать любое имя файла, которое хотите. Например, вы можете использовать
main.rs
, скомпилировать и запустить его с помощьюrustc main.rs &&./main
.