<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Go 打點器 Timer是讓你等待一段時間然后去做一件事情,這件事情只會做一次。而Ticker是讓你按照一定的時間間隔循環往復地做一件事情,除非你手動停止它。 ```go package main import "time" import "fmt" func main() { // Ticker使用和Timer相似的機制,同樣是使用一個通道來發送數據。 // 這里我們使用range函數來遍歷通道數據,這些數據每隔500毫秒被 // 發送一次,這樣我們就可以接收到 ticker := time.NewTicker(time.Millisecond * 500) go func() { for t := range ticker.C { fmt.Println("Tick at", t) } }() // Ticker和Timer一樣可以被停止。一旦Ticker停止后,通道將不再 // 接收數據,這里我們將在1500毫秒之后停止 time.Sleep(time.Millisecond * 1500) ticker.Stop() fmt.Println("Ticker stopped") } ``` 輸出結果 ``` Tick at 2014-02-18 05:42:50.363640783 +0800 CST Tick at 2014-02-18 05:42:50.863793985 +0800 CST Tick at 2014-02-18 05:42:51.363532887 +0800 CST Ticker stopped ``` 在這個例子中,我們讓Ticker一個獨立協程上每隔500毫秒執行一次,然后在main函數所在協程上等待1500毫秒,然后停止Ticker。所以只輸出了3次`Ticker at`信息。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看