From d01d09b25bcc20ec174eec782cedac229b34a34a Mon Sep 17 00:00:00 2001 From: Shin Kojima Date: Sun, 22 Mar 2015 11:54:20 +0900 Subject: [PATCH] [ja] apply patch --- ja/05.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/05.1.md b/ja/05.1.md index 8122cccb..501133b3 100644 --- a/ja/05.1.md +++ b/ja/05.1.md @@ -36,7 +36,7 @@ mymysql、sqlite3のドライバではどのようにコールしているのか >新人はこの`_`にとても戸惑いがちです。実はこれはGoの絶妙な設計なのです。変数に値を代入する際、よくこの記号が現れます。これは変数を代入する時のプレースホルダの省略です。パッケージのインポートにこの記号を使っても同じような作用があります。ここで使用した`_`はインポートした後のパッケージ名で、このパッケージに定義されている関数、変数などのリソースを直接使用しない事を意味しています。 ->2.3節で述べたフローと関数の中でinit関数の初期化プロセスをご紹介しました。パッケージがインポートされる際はパッケージのinit関数が自動的にコールされ、このパッケージに対する初期化が完了します。そのため、上のデータベースドライバパッケージをインポートするとinit関数が自動的にコールされます。つぎに、init関数でこのデータベースドライバを登録し、以降のコードの中で直接このデータベースドライバを直接使用することができます。 +>2.3節のフローと関数の章においてinit関数の初期化プロセスをご紹介しました。パッケージがインポートされる際はパッケージのinit関数が自動的にコールされ、このパッケージに対する初期化が完了します。そのため、上のデータベースドライバパッケージをインポートするとinit関数が自動的にコールされます。つぎに、init関数でこのデータベースドライバを登録し、以降のコードの中で直接このデータベースドライバを直接使用することができます。 ## driver.Driver Driverはデータベースドライバのインターフェースです。methodがひとつ定義されています: Open(name string)、このメソッドはデータベースのConnインターフェースを一つ返します。