3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Golang備忘録 Golangでdumpしたい。

Posted at

はじめに

Golangを触り始めてよく使うプログラムの書き方を自分用に残すための備忘録。
どのような記述をしたらいいのか少しでもお役に立てればと思っています。
・これは随時、追加していきます。
また、いいコーディング方法があればご教授願います:bow:

プログラムの書き方

データを見る

phpでいうvar_dumpものがしたい時

sample.go
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番の形式で出力すると、データ構造がはっきりと分かり開発が捗りそう。

Coming Soon

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?