From 1751f8be6fa21f7ba306d388f2d498d17f4f3dc7 Mon Sep 17 00:00:00 2001 From: sandyx Date: Sat, 14 Sep 2024 08:10:40 -0500 Subject: [PATCH] remove channel --- split.go | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/split.go b/split.go index 2c5d06d..6e1dc34 100644 --- a/split.go +++ b/split.go @@ -1,26 +1,15 @@ package main import ( - "fmt" - "time" + "fmt" + "time" ) func main() { - channel := make(chan time.Duration) - - fmt.Scanln() - start := time.Now() - - go func () { + fmt.Scanln() + start := time.Now() + for { - channel <- time.Now().Sub(start) - } - }() - - for { - select { - case t := <- channel: - fmt.Printf("%s%s%s\n", t, "\033[B", "\033[A") - } - } + fmt.Printf("%s%s%s\n", time.Now().Sub(start), "\033[B", "\033[A") + } }