Go言語を使用して、プログラムの実行にかかる時間を計算します。
タイムパッケージを使用する
import (
"time"
"fmt"
)
func function(){
startTime := time.Now()
...
待计时程序段
...
elapsedTime := time.Since(startTime) / time.Millisecond // duration in ms
fmt.Println("Segment finished in %dms", elapsedTime) //Segment finished in xxms
}
startTimeは、関数のさまざまな位置で複数回使用できます。つまり、starTimeからさまざまな位置にかかる時間です。