对于许多简单的值来说很常见。
在Go中,当某个值的大小不超过一两个单词时,通常将其简单地用作值而不是使用指针。仅仅是因为如果对象很小并且没有传递它进行更改就没有理由使用指针。
您可能不得不取消学习无法将所有结构化的内容都视为价值的语言的实践。使用整数或浮点数作为值,而不是指针,这很自然。为什么有时不这样做呢?
关于JSON的确切问题,并假设您不想为此编写特定的Marshaller,使用没问题
*time.Time。实际上,在golang-
nuts列表中已经提到了此问题。

对于许多简单的值来说很常见。
在Go中,当某个值的大小不超过一两个单词时,通常将其简单地用作值而不是使用指针。仅仅是因为如果对象很小并且没有传递它进行更改就没有理由使用指针。
您可能不得不取消学习无法将所有结构化的内容都视为价值的语言的实践。使用整数或浮点数作为值,而不是指针,这很自然。为什么有时不这样做呢?
关于JSON的确切问题,并假设您不想为此编写特定的Marshaller,使用没问题
*time.Time。实际上,在golang-