add go slice

This commit is contained in:
siddontang 2014-10-29 10:29:50 +08:00
parent 8d16ac54c5
commit 522d94e31e
1 changed files with 21 additions and 0 deletions

21
store/driver/slice.go Normal file
View File

@ -0,0 +1,21 @@
package driver
type ISlice interface {
Data() []byte
Size() int
Free()
}
type GoSlice []byte
func (s GoSlice) Data() []byte {
return []byte(s)
}
func (s GoSlice) Size() int {
return len(s)
}
func (s GoSlice) Free() {
}