<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Go 每日一庫:讓等待心里更有底

          共 1513字,需瀏覽 4分鐘

           ·

          2021-08-20 04:27

          據(jù) 2020 年 Go 官方調(diào)查報(bào)告顯示,使用 Go 進(jìn)行 CLI 開發(fā)排名第二。Go 愛好者們,應(yīng)該也有不少用 Go 寫命令行程序的。

          今天推薦一個命令行程序有用的輔助庫:控制臺進(jìn)度條。

          項(xiàng)目地址:https://github.com/cheggaaa/pb,Star 數(shù):2.9k+。

          看一個簡單的使用例子:

          package main

          import (
           "time"
           
           "github.com/cheggaaa/pb/v3"
          )

          func main() {
           count := 100000
           // create and start new bar
           bar := pb.StartNew(count)
           
           // start bar from 'default' template
           // bar := pb.Default.Start(count)
           
           // start bar from 'simple' template
           // bar := pb.Simple.Start(count)
           
           // start bar from 'full' template
           // bar := pb.Full.Start(count)
           
           for i := 0; i < count; i++ {
            bar.Increment()
            time.Sleep(time.Millisecond)
           }
           bar.Finish()
          }

          運(yùn)行結(jié)果類似這樣:

          > go run test.go
          37158 / 100000 [================>_______________________________] 37.16% 1m11s

          如果不喜歡這個簡單的樣式,可以自己進(jìn)行簡單的定制。

          目前該庫最新版本是 v3,因此建議這么使用(基于 Module):

          go get github.com/cheggaaa/pb/v3


          文末「閱讀原文」可直達(dá)項(xiàng)目首頁。


          今天的項(xiàng)目大家覺得怎么樣嗎?如果你喜歡,請?jiān)谖恼碌撞苛粞?、點(diǎn)贊或關(guān)注轉(zhuǎn)發(fā),你的支持就是我持續(xù)更新的最大動力!



          推薦閱讀


          福利

          我為大家整理了一份從入門到進(jìn)階的Go學(xué)習(xí)資料禮包,包含學(xué)習(xí)建議:入門看什么,進(jìn)階看什么。關(guān)注公眾號 「polarisxu」,回復(fù) ebook 獲?。贿€可以回復(fù)「進(jìn)群」,和數(shù)萬 Gopher 交流學(xué)習(xí)。

          瀏覽 39
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  男女爽爽网站 | 无码人妻精品一区二区蜜桃在线看 | 北条麻妃无码一区二区 | 欧美A∨| 在线观看视频免费无码免费视频 |