diff options
-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) } } |