Anonymous user
Align columns: Difference between revisions
→{{header|Rust}}: Updated to Rust 1.2.0.
(→{{header|Ruby}}: align String -> Symbol) |
(→{{header|Rust}}: Updated to Rust 1.2.0.) |
||
Line 4,508:
=={{header|Rust}}==
<lang Rust>use std::iter::{Extend, repeat};
enum AlignmentType { Left, Center, Right }
fn get_column_widths(text: &str) -> Vec<usize> {
}
}
}
}
}
fn align_columns(text: &str, alignment: AlignmentType) -> String {
};
}
}
}
fn main() {
are$delineated$by$a$single$'dollar'$character,$write$a$program
that$aligns$each$column$of$fields$by$ensuring$that$words$in$each$
Line 4,556 ⟶ 4,555:
Further,$allow$for$each$word$in$a$column$to$be$either$left$
justified,$right$justified,$or$center$justified$within$its$column."#;
println!("{}", align_columns(text, AlignmentType::Left));
println!("{}", repeat('-').take(110).collect::<String>());
|