golang time.Duration自定义变量

在golang中,使用time.Sleep(1 * time.Second) 可以直接sleep 1秒,但如果想把1换成一个int变量,就需要先转换为time.Duration类型。网上绕弯弯的博客太多,直接简单粗暴转换一下即可

 

package main

import (
	"time"
	"fmt"
)

func main()  {
	var t int32
	t = 1
	time.Sleep(time.Duration(t) * time.Second)
	fmt.Println("done")
}

 

posted on 2019-05-17 10:50  WalkerWang731  阅读(2181)  评论(0编辑  收藏  举报

导航