我正在使用下面的函数以字节格式生成 ksuid,但我需要它以字符串格式返回 ksuid。
我尝试返回id.string()值,但出现以下错误错误:无法在返回语句中使用id.String()(字符串类型的值)作为值。id_return
我希望它像下面那样分配返回字符串值(字符串而不是字节) var id_gen string = genKsuid()
type id []byte
type id_return string
func genKsuid() id {
id, err := ksuid.NewRandomWithTime(time.Now())
if err != nil {
log.Fatal(err)
}
fmt.Printf("ksuid: %s\n", id.String())
return id.Bytes()
}
var id_gen []byte = genKsuid()
慕沐林林
相关分类