Mutable empty vector for strings



examples/vectors/mutable-empty-vector-for-strings/src/main.rs
fn main() {
    let mut names = vec![];
    println!("{:?}", names);

    names.push("abc");
    // names.push(23);   // error[E0308]: mismatched types - expected `&str`, found integer
    // names.push(3.14); // error[E0308]: mismatched types - expected `&str`, found floating-point number

    names.push("def");

    println!("{:?}", names);
    for name in names {
        println!("{}", name);
    }
}

[]
["abc", "def"]
abc
def