diff options
author | Özgür Kesim <oec-git@kesim.org> | 2015-07-28 10:18:22 +0200 |
---|---|---|
committer | Özgür Kesim <oec-git@kesim.org> | 2015-07-28 10:18:22 +0200 |
commit | d40e1cab7cc6ffb058a36b81cac058ebabc1b182 (patch) | |
tree | ddea8c9da2e19a7435d098473e8a89c872352b7d | |
parent | a3f3e65049de3068f69f8de699d7e0e4a6dcc036 (diff) |
breite dynamisch anpassen
-rw-r--r-- | dict.go | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -56,12 +56,25 @@ func main() { return } - for i, _ := range left { + ml := 5 + + for _, v := range right { + if len(v) > ml { + ml = len(v) + } + } + + if ml > 40 { + ml = 40 + } + + for i, _ := range right { a := strings.Trim(right[i], `"`) b := strings.Trim(left[i], `"`) if a == "" { continue } - fmt.Printf("%25s → %s\n", a, b) + // TODO: wrap when len(a) > ml + fmt.Printf("%*s → %s\n", ml, a, b) } } |