[Go] 処理の実行をスリープさせる、timeパッケージのSleep関数のサンプルコード

サンプルコード

package main

import (
    "fmt"
    "time"
)

func main() {
    time.Sleep(time.Second * 10)
    fmt.Println("処理終了")
}

解説

解説がいるのかは、不明ですが…笑
パッケージにtimeをつけて、time.Sleep()で関数を呼び出しています。

秒の指定の仕方は以下の通りです。

time.Sleep(time.Second * 10)        // 10秒
time.Sleep(time.Second * 3)         // 3秒
time.Sleep(time.Millisecond * 500)  // 500ミリ秒

今日はサクッとですが、勉強したので共有させていただきます。
最後までありがとうございました。

PON3

PON3

5年くらい前に、30代完全未経験から独学でWeb系のソフトウェアエンジニアになった人。 現在はフリーランスエンジニアとして、大阪の自宅からフルリモートで東京の自社開発企業のお仕事をしている。 主戦場はバックエンドで、Go言語でのAPI開発や、Pythonでのデータ分析が武器。 とは言いつつ、フロントエンドをSPAを実装したり、IaCでクラウドインフラの設計構築したり、スクラム開発でプロジェクト運営したりするなんでも屋。 いつも、ググってきては誰かが書いてくれた記事を見て開発していたが、もらってばかりでなく世の中に返すこともしたいと思い、技術ブログをはじめる。 妻と2歳になる娘の3人暮らし。 何かご用件がある方は、TwitterのDMからどうぞ。