From 3739ccc2f119a21b5760e48614c5fc3ec4684d1d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 17 Nov 2016 19:23:00 +0100 Subject: Stringer --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index b734780..f656acc 100644 --- a/main.go +++ b/main.go @@ -5,8 +5,14 @@ import ( "os" ) +type Len string + +func (l Len) String() string { + return fmt.Sprintf("%3d %s", len(l), string(l)) +} + func main() { for _, a := range os.Args[1:] { - fmt.Printf("%3d %v\n", len(a), a) + fmt.Println(Len(a)) } } -- cgit v1.2.3