Caso seja necessário dar uma pausa em uma execução de um programa em golang go por algum motivo, podemos utilizar o método Sleep da classe Time.
Sintaxe:
time.Sleep(tempo)
Exemplo:
package main
import (
"fmt"
"time"
)
func main() {
fmt.Printf("%v\n", time.Now())
time.Sleep(4 * time.Second)
fmt.Printf("%v\n", time.Now())
}