From c9ed878691e7f701a6f9872e21e36dcf46efd428 Mon Sep 17 00:00:00 2001 From: xinwendashibaike Date: Fri, 16 Jan 2015 16:00:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A1=A8=E8=BE=BE=E4=B8=8D?= =?UTF-8?q?=E9=80=9A=E9=A1=BA=E7=9A=84=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh/05.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh/05.1.md b/zh/05.1.md index 7c7d206f..f1842e4a 100644 --- a/zh/05.1.md +++ b/zh/05.1.md @@ -36,7 +36,7 @@ Go与PHP不同的地方是Go官方没有提供数据库驱动,而是为开发 >新手都会被这个`_`所迷惑,其实这个就是Go设计的巧妙之处,我们在变量赋值的时候经常看到这个符号,它是用来忽略变量赋值的占位符,那么包引入用到这个符号也是相似的作用,这儿使用`_`的意思是引入后面的包名而不直接使用这个包中定义的函数,变量等资源。 ->我们在2.3节流程和函数的一节中介绍过init函数的初始化过程,包在引入的时候会自动调用包的init函数以完成对包的初始化。因此,我们引入上面的数据库驱动包之后会自动去调用init函数,然后在init函数里面注册这个数据库驱动,这样我们就可以在接下来的代码中直接使用这个数据库驱动了。 +>我们在2.3节流程和函数一节中介绍过init函数的初始化过程,包在引入的时候会自动调用包的init函数以完成对包的初始化。因此,我们引入上面的数据库驱动包之后会自动去调用init函数,然后在init函数里面注册这个数据库驱动,这样我们就可以在接下来的代码中直接使用这个数据库驱动了。 ## driver.Driver Driver是一个数据库驱动的接口,他定义了一个method: Open(name string),这个方法返回一个数据库的Conn接口。