From 093c682a1167e3c707464f8cc86d1ea8fd0b3a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=85=89=E6=98=A5?= Date: Fri, 30 Sep 2022 02:41:18 +0800 Subject: [PATCH] - update type --- const.go | 2 +- type.go | 71 +++++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 59 insertions(+), 14 deletions(-) diff --git a/const.go b/const.go index 52666ae..0468cbd 100644 --- a/const.go +++ b/const.go @@ -1,3 +1,3 @@ package dorm -const Version = "1.0.49" +const Version = "1.0.50" diff --git a/type.go b/type.go index 78dc200..a88c4bf 100644 --- a/type.go +++ b/type.go @@ -1,27 +1,37 @@ package dorm -// String 复制 string 对象,并返回复制体 -func String(s string) string { - return s -} - // Bool 复制 bool 对象,并返回复制体 func Bool(b bool) bool { return b } -// Float64 复制 float64 对象,并返回复制体 -func Float64(f float64) float64 { - return f +// Uint8 复制 int8 对象,并返回复制体 +func Uint8(ui uint8) uint8 { + return ui } -// Float32 复制 float32 对象,并返回复制体 -func Float32(f float32) float32 { - return f +// Uint16 复制 uint16 对象,并返回复制体 +func Uint16(ui uint16) uint16 { + return ui } -// Int64 复制 int64 对象,并返回复制体 -func Int64(i int64) int64 { +// Uint32 复制 uint32 对象,并返回复制体 +func Uint32(ui uint32) uint32 { + return ui +} + +// Uint64 复制 uint64 对象,并返回复制体 +func Uint64(ui uint64) uint64 { + return ui +} + +// Int8 复制 int8 对象,并返回复制体 +func Int8(i int8) int8 { + return i +} + +// Int16 复制 int16 对象,并返回复制体 +func Int16(i int16) int16 { return i } @@ -29,3 +39,38 @@ func Int64(i int64) int64 { func Int32(i int32) int32 { return i } + +// Int64 复制 int64 对象,并返回复制体 +func Int64(i int64) int64 { + return i +} + +// Float32 复制 float32 对象,并返回复制体 +func Float32(f float32) float32 { + return f +} + +// Float64 复制 float64 对象,并返回复制体 +func Float64(f float64) float64 { + return f +} + +// String 复制 string 对象,并返回复制体 +func String(s string) string { + return s +} + +// Int 复制 int 对象,并返回复制体 +func Int(i int) int { + return i +} + +// Uint 复制 uint 对象,并返回复制体 +func Uint(ui uint) uint { + return ui +} + +// Any 复制 any 对象,并返回复制体 +func Any(a any) any { + return a +}