Pocket
LINEで送る

このライブラリを使うと簡単に表示できる。
gopkg.in/cheggaaa/pb.v2

package main

import (
    "fmt"
    "gopkg.in/cheggaaa/pb.v2"
    "time"
)

func main() {
    fmt.Println("test progress bar")
    file_size := int64(1024)
    now_size := int64(0)
    bar := pb.Start64(file_size)

    for {
        now_size += 50
        if now_size < file_size {
            bar.SetCurrent(now_size)
        } else {
            bar.SetCurrent(file_size)
            bar.Finish()
            break
        }
        time.Sleep(100 * time.Millisecond)
    }
}
Pocket
LINEで送る

カテゴリー: プログラミング

コメントください

関連記事

プログラミング

cakePHP2 – 多言語化

多言語化します。 cakephpマニュアルのこのページに説明が書いてあ 続きを読む …

プログラミング

Go言語によるビットコインのフルノード実装btcdを調べる(2)

btcdを実行した際のプログラムの流れを最初から確認してみます。 se 続きを読む …

%d人のブロガーが「いいね」をつけました。