повторения от 0 до 1 раза с помощью вопросика:
(some, thing $(,)?) => {...}; // trailing comma!
и имеется тип для обозначения строки или числа: literal
Для первого пункта можно почитать rfc: https://github.com/rust-lang/rfcs/blob/master/text/2298-macro-at-most-once-rep.md
Я в rustbook и доках недавно смотрел, этих обоих штук не было :( А нашёл их случайным гуглением.
Литерал же был всегда?
про literal не помню, может и не было. а символы +.?.*. были очень давно. + означает 1 или множество. * означает ничего или множество ? означает ничего или 1. вроде неошибся.
Обсуждают сегодня