uユ
Size: a a a
G
// checks whether string corresponds to the argument pattern (regex: "^-.+")
bool CL_isarg(const char *arg)
{
//The correct argument have at least two chars, first of them is '-'
return ((C_strlen(arg) >= 2) && (*arg == '-'));
}
uユ
// checks whether string corresponds to the argument pattern (regex: "^-.+")
bool CL_isarg(const char *arg)
{
//The correct argument have at least two chars, first of them is '-'
return ((C_strlen(arg) >= 2) && (*arg == '-'));
}
uユ
G
true
на --
, который используется, чтоб остановить поток аргументовG
--
, во-вторых какой-то механизм, чтоб -a 123 -a 543
ловить. Потому что это либо список 123, 543, либо ты кидаешь пользователю ошибку, либо второй аргумент стирает значение предыдущегоG
G
G
G
G
uユ
true
на --
, который используется, чтоб остановить поток аргументов--argument_name_longer_than_everything
uユ
G
cargo test -- --nocapture
G
--
в реальной жизниG
--nocapture
уже передаешь сгенерированному тесту, почитай спеку посиксаuユ
--
в реальной жизниuユ
uユ