From 7476278c52ddd795855af7383b4296bf16706bf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Sun, 11 Jun 2023 17:43:34 +0800 Subject: [PATCH] =?UTF-8?q?enhance(tools):=E5=A2=9E=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E7=94=A8=E4=BA=8E=E5=B0=86=E7=A9=BA=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=B8=B2=E8=BD=AC=E6=8D=A2=E4=B8=BA=E7=A9=BA=E7=99=BD=E6=8C=87?= =?UTF-8?q?=E9=92=88=E7=9A=84=E5=8A=9F=E8=83=BD=E5=87=BD=E6=95=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/utils.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/utils.go b/tools/utils.go index 4779a6a..561f5e3 100644 --- a/tools/utils.go +++ b/tools/utils.go @@ -119,3 +119,11 @@ func NewDecimalFromString(val *string, defaultValue decimal.Decimal) decimal.Dec } return nd } + +// 将空白字符串转换为空指针,同时字符串本身也将转换为指针类型。 +func EmptyToNil(val string) *string { + if len(val) == 0 { + return nil + } + return &val +}