Jump to content

Variadic function: Difference between revisions

added Rust programming solution
No edit summary
(added Rust programming solution)
Line 2,567:
<lang ruby>args = ["Rosetta", "Code", "Is", "Awesome!"]
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}}==
351

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.