本文整理汇总了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