浏览代码

add WithoutDashString() method

xormplus 9 年之前
父节点
当前提交
0295da78e1
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      uuid.go

+ 4 - 0
uuid.go

@@ -57,6 +57,10 @@ func (u *UUID) String() string {
 	return fmt.Sprintf("%x-%x-%x-%x-%x", u[0:4], u[4:6], u[6:8], u[8:10], u[10:])
 	return fmt.Sprintf("%x-%x-%x-%x-%x", u[0:4], u[4:6], u[6:8], u[8:10], u[10:])
 }
 }
 
 
+func (u *UUID) WithoutDashString() string {
+	return fmt.Sprintf("%x", u[:])
+}
+
 func (u *UUID) variantRFC4122() {
 func (u *UUID) variantRFC4122() {
 	u[8] = (u[8] & 0x3f) | 0x80
 	u[8] = (u[8] & 0x3f) | 0x80
 }
 }