1use join_string::Join;
2
3fn main() -> std::io::Result<()> {
4 println!("{}", ["foo", "bar", "baz"].join(", "));
5 println!("{}", ['a', 'b', 'c'].join(", "));
6 println!(
7 "{}",
8 ["foo".to_owned(), "bar".to_owned(), "baz".to_owned()].join(", ")
9 );
10 println!("{}", vec![1, 2, 3].iter().cycle().take(5).join(", "));
11 println!("{}", "äüö".chars().join(' '));
12 std::env::args().join(", ").write_io(std::io::stdout())?;
13 println!();
14
15 let str: String = std::env::args().join(", ").into();
17 println!("{}", str);
18
19 Ok(())
20}