time.Time:指针或值

time.Time:指针或值,第1张

time.Time:指针或值

对于许多简单的值来说很常见。

在Go中,当某个值的大小不超过一两个单词时,通常将其简单地用作值而不是使用指针。仅仅是因为如果对象很小并且没有传递它进行更改就没有理由使用指针。

您可能不得不取消学习无法将所有结构化的内容都视为价值的语言的实践。使用整数或浮点数作为值,而不是指针,这很自然。为什么有时不这样做呢?

关于JSON的确切问题,并假设您不想为此编写特定的Marshaller,使用没问题

*time.Time
。实际上,在golang-
nuts列表中
已经提到了此问题。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5019989.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存