Align columns: Difference between revisions

Content added Content deleted
(→‎{{header|q}}: remove tabulation)
Line 43: Line 43:
max_widths[L.index] = max(max_widths[L.index], word.len)
max_widths[L.index] = max(max_widths[L.index], word.len)


(String, Int -> String) ljust = (s, w) -> s‘’(‘ ’ * (w - s.len))
((String, Int) -> String) ljust = (s, w) -> s‘’(‘ ’ * (w - s.len))
(String, Int -> String) centr = (s, w) -> (‘ ’ * (w - s.len - (w I/ 2 - s.len I/ 2)))‘’s‘’(‘ ’ * (w I/ 2 - s.len I/ 2))
((String, Int) -> String) centr = (s, w) -> (‘ ’ * (w - s.len - (w I/ 2 - s.len I/ 2)))‘’s‘’(‘ ’ * (w I/ 2 - s.len I/ 2))
(String, Int -> String) rjust = (s, w) -> (‘ ’ * (w - s.len))‘’s
((String, Int) -> String) rjust = (s, w) -> (‘ ’ * (w - s.len))‘’s


L(justify) [ljust, centr, rjust]
L(justify) [ljust, centr, rjust]