Возможно ли совпадение по типу ArgMatches хлопка? - PullRequest
0 голосов
/ 07 июля 2019

Возможно ли совпадение на типе ArgMatches хлопка, например

match matches {
   "arg1" => doSomething(),
   "arg2" => doSomethingElse(),
   // ...
}

или нужно использовать синтаксис, описанный в документации

if matches.is_present("arg1") {
    doSomething();
} else if matches.is_present("arg2") {
    doSomethingElse();
}

Я нахожу, что вторая форма намного более многословна, чем даже выражение case.

...