代码拉取完成,页面将自动刷新
package gonemo
// #include "nemo_c.h"
// #include <stdlib.h>
import "C"
import (
"errors"
"unsafe"
)
// RangeDel Delete key between range
func (nemo *NEMO) RangeDel(start []byte, end []byte) error {
var cErr *C.char
C.nemo_RangeDel(nemo.c,
goByte2char(start), C.size_t(len(start)),
goByte2char(end), C.size_t(len(end)),
&cErr,
)
if cErr != nil {
res := errors.New(C.GoString(cErr))
C.free(unsafe.Pointer(cErr))
return res
}
return nil
}
// RangeDelWithHandle Delete key between range
func (nemo *NEMO) RangeDelWithHandle(db *DBNemo, start []byte, end []byte) error {
var cErr *C.char
C.nemo_RangeDelWithHandle(nemo.c, db.c,
goByte2char(start), C.size_t(len(start)),
goByte2char(end), C.size_t(len(end)),
&cErr,
)
if cErr != nil {
res := errors.New(C.GoString(cErr))
C.free(unsafe.Pointer(cErr))
return res
}
return nil
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。