# README
サンプルリスト
このディレクトリには以下のサンプルがあります。
file | example name | note |
---|---|---|
adverb_explicit_argument_indexes.go | formatting_adverb_explicit_argument_indexes | フォーマッティングの Explicit argument indexes についてのサンプルです。 |
adverb_asterisk.go | formatting_adverb_asterisk | フォーマッティングの %*s についてのサンプルです |
using_v.go | formatting_using_v | フォーマットするときの v の使い方についてのサンプルです |
append.go | formatting_append | Go 1.19 から追加された fmt.Append() のサンプルです |
appendf.go | formatting_appendf | Go 1.19 から追加された fmt.Appendf() のサンプルです |
appendln.go | formatting_appendln | Go 1.19 から追加された fmt.Appendln() のサンプルです |
padding_arbitarylength.go | formatting_padding_arbitarylength | 文字列をパディングする際の桁数を外から指定するサンプルです |
stringer_and_gostringer.go | formatting_stringer_and_gostringer | fmt.Stringerとfmt.GoStringerについてのサンプルです |
diff_v_verb.go | formatting_diff_v_verb | v verbの違いについてのサンプルです. |
format_bit.go | formatting_nbit | 書式表示の %b を利用して指定ビット数分を表示するサンプルです。 |
# Functions
AdverbAsterisk -- フォーマッティングの %*s についてのサンプルです
フォーマット書式に出てくる * は、Explicit argument indexes の仕様の一つ。 詳細は、同ディレクトリにある formatting_adverb_explicit_argument_indexes のサンプル参照。
%*s というのは、パラメータのポジション指定を省略している状態。 なので、「%*s」というのは「%[1]*[2]s」と同じことになる。
REFERENCES: - 書籍 「プログラミング言語Go」 P.152 - https://pkg.go.dev/fmt@latest.
AdverbExplicitArgumentIndexes -- フォーマッティングの Explicit argument indexes についてのサンプルです。
REFERENCES: - https://golang.org/fmt/.
Append -- Go 1.19 から追加された fmt.Append() のサンプルです。
# REFERENCES - https://pkg.go.dev/[email protected]#Append - https://dev.to/emreodabas/quick-guide-go-119-features-1j40.
AppendF -- Go 1.19 から追加された fmt.Appendf() のサンプルです。
# REFERENCES - https://pkg.go.dev/[email protected]#Appendf - https://dev.to/emreodabas/quick-guide-go-119-features-1j40.
AppendLn -- Go 1.19 から追加された fmt.Appendln() のサンプルです。
# REFERENCES - https://pkg.go.dev/[email protected]#Appendf - https://dev.to/emreodabas/quick-guide-go-119-features-1j40.
DiffVVerb は、v verbの違いについてのサンプルです.
Nbit は、書式表示の %b を利用して指定ビット数分を表示するサンプルです。.
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。.
Numbers は、数値のフォーマットについてのサンプルです.
PaddingArbitaryLength は、文字列をパディングする際の桁数を外から指定するサンプルです.
StringerAndGoStringer は、fmt.Stringerとfmt.GoStringerについてのサンプルです.
UsingV -- フォーマットするときの v の使い方についてのサンプルです。
%v, %+v, %#v があります。
REFERENCES - https://www.developer.com/languages/structure-golang/.