本文整理汇总了Golang中fmt.Print函数的典型用法代码示例。如果您正苦于以下问题:Golang Print函数的具体用法?Golang Print怎么用?Golang Print使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了Print函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。

示例1: TestLRUCache

func TestLRUCache(t *testing.T) {
    strategy := NewLRUPeriodFlushStrategy(3, 100, 0)
    storage := NewInMemoryKeyValueStorage(10)
    flusher := &FakeFlusher{}

    cache := NewKeyValueCache(storage, strategy, flusher)
    fmt.Print("Start LRU cache test ...\t")

    for i := 0; i < 10; i++ {
        str := fmt.Sprint(i)
        cache.Show(str, str)
    }

    keys, _ := cache.Keys()
    if !same(convert2string([]int{7, 9, 8}), keys) {
        t.Errorf("should be [7 8 9], but %v", keys)
    }

    if v, _ := cache.Get("1"); v != nil {
        t.Errorf("%v should not be in cache", v)
    }

    cache.Get("7")
    cache.Show("1", "1")

    if v, _ := cache.Get("8"); v != nil {
        keys, _ := cache.Keys()
        t.Errorf("%v should not be in cache; cache content: %v", v, keys)
    }
    fmt.Print("OK\n")
}

开发者ID:notedit,项目名称:uniqush,代码行数:31,代码来源:kvcache_test.go

示例2: ExampleTerm_GetAll_optArgs

// Find all document with an indexed value.
func ExampleTerm_GetAll_optArgs() {
    // Fetch the row from the database
    res, err := DB("examples").Table("heroes").GetAll("man_of_steel").OptArgs(GetAllOpts{
        Index: "code_name",
    }).Run(session)
    if err != nil {
        fmt.Print(err)
        return
    }
    defer res.Close()

    if res.IsNil() {
        fmt.Print("Row not found")
        return
    }

    var hero map[string]interface{}
    err = res.One(&hero)
    if err != nil {
        fmt.Printf("Error scanning database result: %s", err)
        return
    }
    fmt.Print(hero["name"])

    // Output: Superman
}

开发者ID:freedmand,项目名称:doc.vu,代码行数:27,代码来源:example_query_select_test.go

示例3: dump

func (char *Char) dump(s string) {
    fmt.Print(s, " ");
    for i := 0; i < len(char.field); i++ {
        fmt.Printf("%s:%q ", fieldName[i], char.field[i])
    }
    fmt.Print("\n");
}

开发者ID:edisonwsk,项目名称:golang-on-cygwin,代码行数:7,代码来源:maketables.go

示例4: fail

func fail(run string, stdout, stderr bytes.Buffer) {
    msg(fmt.Sprintf("Run %v stdout:", run))
    fmt.Print(stdout.String())

    msg(fmt.Sprintf("Run %v stderr:", run))
    fmt.Print(stderr.String())
}

开发者ID:krisrang,项目名称:cirunner,代码行数:7,代码来源:main.go

示例5:

func (server *IpcServer)Connect() chan string {
    session := make(chan string, 0)

    go func(c chan string){
        for{
            request := <-c

            if request == "CLOSE" {
                break
            }

            var req Request
            err := json.Unmarshal([]byte(request), &req)
            if err != nil{
                fmt.Println("Invalid request format:", request)
            }

            resp := server.Handle(req.Method, req.Params)
            b, err := json.Marshal(resp)
            c <- string(b)

        }

        fmt.Print("Session closed.")
    }(session)

    fmt.Print("A new session has been created.")
    return session
}

开发者ID:lkj01010,项目名称:mygo01,代码行数:29,代码来源:server.go

最后编辑: kuteng  文档更新时间: 2021-08-23 19:14   作者:kuteng