From b8e84df725edd4dec1127d50b08076d44c5e4bf4 Mon Sep 17 00:00:00 2001 From: tianyl1984 Date: Sat, 25 May 2013 15:05:44 +0800 Subject: [PATCH] Update 06.2.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改几处笔误 --- ebook/06.2.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ebook/06.2.md b/ebook/06.2.md index 5da7bc95..eb416b4c 100644 --- a/ebook/06.2.md +++ b/ebook/06.2.md @@ -81,19 +81,19 @@ Go实现整个的流程应该也是这样的,在main包中创建一个全局 >以上设计思路来源于database/sql/driver,先定义好接口,然后具体的存储session的结构实现相应的接口并注册后,相应功能这样就可以使用了,以下是用来随需注册存储session的结构的Register函数的实现。 - var provides = make(map[string]Provide) + var provides = make(map[string]Provider) // Register makes a session provide available by the provided name. // If Register is called twice with the same name or if driver is nil, // it panics. - func Register(name string, provide Provide) { - if driver == nil { + func Register(name string, provider Provider) { + if provider == nil { panic("session: Register provide is nil") } if _, dup := provides[name]; dup { panic("session: Register called twice for provide " + name) } - provides[name] = provide + provides[name] = provider } ### 全局唯一的Session ID