18 lines
349 B
Plaintext
18 lines
349 B
Plaintext
fn make_list(sep: &str) -> String {
|
|
let mut counter = 0;
|
|
let mut make_item = |label| {
|
|
counter += 1;
|
|
format!("{}{}{}", counter, sep, label)
|
|
};
|
|
format!(
|
|
"{}\n{}\n{}",
|
|
make_item("First"),
|
|
make_item("Second"),
|
|
make_item("Third")
|
|
)
|
|
}
|
|
|
|
fn main() {
|
|
println!("{}", make_list(". "))
|
|
}
|