//@ run-pass | |
pub fn main() { | |
assert_eq!(format!(concat!("foo", "bar", "{}"), "baz"), "foobarbaz".to_string()); | |
assert_eq!(format!(concat!()), "".to_string()); | |
// check trailing comma is allowed in concat | |
assert_eq!(concat!("qux", "quux",).to_string(), "quxquux".to_string()); | |
assert_eq!( | |
concat!(1, 2, 3, 4f32, 4.0, 'a', true), | |
"12344.0atrue" | |
); | |
assert!(match "12344.0atrue" { | |
concat!(1, 2, 3, 4f32, 4.0, 'a', true) => true, | |
_ => false | |
}) | |
} |