¿Cómo realizar una pausa en Go?
En los programas en ocasiones es requerido realizar una pausa entre una ejecución y otra. Esto quiere decir que durante un tiempo no se ejecuta ninguna instrucción. Por ejemplo, para hacer una pausa de 5 segundos entre un “hola” y “mundo”.
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("Hola")
time.Sleep(3 * time.Second)
fmt.Println("mundo")
}
Al ejecutar el programa vamos a ver como.
- Se imprime la palabra “Hola”.
fmt.Println("Hola")
- Se hace una pausa de 3 segundos.
time.Sleep(3 * time.Second)
- Se imprime la palabra mundo.
fmt.Println("mundo")