package
0.0.0-20240914142150-338e6ed4eed8
Repository: https://github.com/shusann01116/learning-golang.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
愚直なパターン、結構大変.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
code sample of use of strings.Builder.
this is inefficient program, should consider using strinbs.Builder type instead.
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
`const` はコンパイル時に決定されるもののみ定義可能で、 それを満たさないものはすべてコンパイルエラーとなる.
No description provided by the author
No description provided by the author
`const` はコンパイル時に決定されるもののみ定義可能で、 それを満たさないものはすべてコンパイルエラーとなる.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

var を使った気軽な定義.
これは上書きされてしまうが、厳格にエラーのIFを実装しようとするとヘビーなため プログラマの性善説を信じ var で定義している これは外部から `basics.ErrEOF = <new stmt>` で上書きできる.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

builder パターン IDE による補完が効くため生産性がよいパターン.
Option パターン オプション引数を使ったパターン Fill Struct で構造体のメンバーを埋めることができるので 認知負荷が比較的低く、それ自体がドキュメンテーションの役割を果たす.
No description provided by the author

# Interfaces

Go でのエラーは値.

# Type aliases

No description provided by the author
これは厳密な実装.
No description provided by the author
No description provided by the author
Functiona Option パターン 独立した関数が加工するパターン、戻り地の関数は型定義しておくことで go doc にまとまる.
No description provided by the author