Documentation ¶
Overview ¶
Package defers -- についてのサンプルが配置されているパッケージです。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Basic ¶
func Basic() error
Basic - defer の基本的な使い方についてのサンプルです。
deferに匿名関数を作って処理する場合はクロージャで渡す必要がある。 クロージャは自身が内部で利用してる外側の変数の値をバインドしているので 最終的に呼び出される時点での値が利用される。 deferに関数呼び出しを指定する場合は呼び出した時点での値が渡ることになる。
func DeferInLoop ¶
func DeferInLoop() error
DeferInLoop は、deferをループ内で利用したい場合のやり方についてのサンプルです。
REFERENCES::
func DeferInLoopManyFiles ¶
func DeferInLoopManyFiles() error
DeferInLoopManyFiles は、deferをループ内で利用したい場合のやり方についてのサンプルです。 ループ内で大量のファイルを開いて defer で close しようとしている場合の対処について。
REFERENCES::
func NewRegister ¶
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.