Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- macro_rules! ngettext {
- ($singular:expr, ( $($singular_names:ident = $singular_values:expr),* ), $plural:expr, ( $($plural_names:ident = $plural_values:expr),* ), $n:expr) =>
- ((format!($singular, $( $singular_names = $singular_values ),*), format!($plural, $( $plural_names = $plural_values ),*), $n));
- }
- fn main() {
- let name = "Alice";
- let names = ["Bob", "Cat"];
- let x = ngettext!(
- "singular {item}",
- (item = name),
- "plural {items:?}",
- (items = names),
- 5
- );
- println!("{:?}", x)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement