我想在Golang中创建备忘录并进行转储

首先

开始学习使用Golang并为了自己留下常用程序的写法备忘录。希望能对你们有所帮助,无论是哪种描述方式。如有好的编码方法,请指教。

编写程序

查看数据

当需要类似于PHP中var_dump的功能时。

package main

import (
    "fmt"
)

type Person struct {
    family_name   string
    first_name string
}

func main(){
    Person := Person{family_name: "Yamada", first_name: "Taro"}
    fmt.Printf("%v\n", Person) // データの出力
    fmt.Printf("%+v\n", Person) // 内容にフィールド名も加えてデータの出力
    fmt.Printf("%#v\n", Person) // データをGoの構文で表現する
}
1. {Yamada Taro} (%v)
2. {family_name:Yamada first_name:Taro} (%v+)
3. main.Person{family_name:"Yamada", first_name:"Taro"} (%v#)

以2号和3号格式输出时,数据结构清晰明了,开发工作可能会更顺利。

即将推出

广告
将在 10 秒后关闭
bannerAds