package main import ( "fmt" ) func main() { var a byte = 255 // byte = uint8 rune = int32 fmt.Printf("%v:%T\n", a, a) // 255:uint8 var b int = 380 // 不足位数前面补0 fmt.Printf("%05d:%T\n", b, b) // 00380:int fmt.Printf("%010d:
package main import "fmt" // 用户 type User struct { Id int Name string Age int } func main() { user := User{Id:2, Name:"golang"} // 打印 结构体 fmt.Printf("%+v", user) // 输出换行符 fmt.Printf("\n") // 判断实例是否为空 fmt.Println(use
使用dlv (delve golang调试器)打印字符串无法打印全,只能打印一部分(64个字节),在gdb中有 (gdb) set print elements Argument required (integer to set it to, or "unlimited".). (gdb) show print elements Limit on string chars or array elements to print is 200. (gdb) set print elemen