Variadic function: Difference between revisions
Content added Content deleted
No edit summary |
(added Rust programming solution) |
||
Line 2,567: | Line 2,567: | ||
<lang ruby>args = ["Rosetta", "Code", "Is", "Awesome!"] |
<lang ruby>args = ["Rosetta", "Code", "Is", "Awesome!"] |
||
print_all(*args)</lang> |
print_all(*args)</lang> |
||
=={{header|Rust}}== |
|||
<lang rust>// 20220106 Rust programming solution |
|||
macro_rules! print_all { |
|||
($($args:expr),*) => { $( println!("{}", $args); )* } |
|||
} |
|||
fn main() { |
|||
print_all!("Rosetta", "Code", "Is", "Awesome!"); |
|||
}</lang> |
|||
Output: [https://tio.run/##PYy9CoMwAIT3PMUpDokIWocOlRZKp66@gIQ2lUB@JIm0IHn2VCt0uYPj@87NPqRU12ibtm0OzRH9umBydnRca2lGeKvmIK0hRPOHs4OblfDZikgTBq4UFgKAFrTgbvQn8Zkcq0qG8wULCrqDymQ0X2Je4UexDqxEBImEvAw0l4ay/ej/uwq99SIEvlr5zT7F1ne/5fUtvNUiy1lHYkpf Try it online!] |
|||
=={{header|Scala}}== |
=={{header|Scala}}== |