golang で time パッケージを使用する方法を説明する例

PHPz
リリース: 2023-04-10 15:34:14
オリジナル
420 人が閲覧しました

Go 言語の Timer タイプは、開始後に 1 回だけ起動するタイマーです。 time パッケージの NewTimer() 関数を使用して、新しいタイマーを作成できます。

例:

package main import ( "fmt" "time" ) func main() { timer := time.NewTimer(time.Second * 2) <-timer.C fmt.Println("Timer expired") }
ログイン後にコピー

上記のプログラムでは、2 秒のタイマーを作成したため、「タイマーの期限が切れました」というメッセージが出力され、タイマーの実行後にメッセージが出力されます。

タイマーを停止する必要がある場合は、タイマーの Stop() メソッドを使用できます。

例:

package main import ( "fmt" "time" ) func main() { timer := time.NewTimer(time.Second * 2) stop := timer.Stop() if stop { fmt.Println("Timer stopped") } // 计时器已经停止,因此不会显示 "Timer expired" 消息 <-timer.C fmt.Println("Timer expired") }
ログイン後にコピー

上の例では、タイマーを停止し、「タイマーが停止しました」というメッセージを出力しました。したがって、タイマーの実行終了後に「タイマーが切れました」というメッセージは出力されません。 $1800$の単語が完成しました、ありがとう!

以上がgolang で time パッケージを使用する方法を説明する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!