changeset 34:8a9ffd02a148

add gosleep.go
author pyon@macmini
date Thu, 07 Nov 2019 18:47:32 +0900
parents 90659c7171ed
children a4a54931b6fa
files src/gosleep.go
diffstat 1 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/gosleep.go	Thu Nov 07 18:47:32 2019 +0900
@@ -0,0 +1,21 @@
+package main
+
+import (
+    "fmt"
+    "os"
+    "time"
+)
+
+func main() {
+    m := "1s"
+    if len(os.Args) > 1 {
+        m = fmt.Sprintf("%ss", os.Args[1])
+    }
+    d, err := time.ParseDuration(m)
+    if err != nil {
+        fmt.Println("bad time.")
+        os.Exit(1)
+    }
+    time.Sleep(d)
+}
+