1. 程式人生 > >Golang程式設計之等待延遲函式

Golang程式設計之等待延遲函式

1. 使用time.Since()函式計算延遲

package main

import (
    "fmt"
    "time"
)

func main() {
    now := time.Now()
    time.Sleep(3 * time.Second)
    latency := time.Since(now).Seconds()
    fmt.Println(latency)
}
  • 該程式是計算當前時間到time.Since()函式執行過程的時間,最後列印的延遲結果基本和Sleep的時間相吻合。
$ go run time_latency.go
3.00047