有一个小问题。在示例代码中,使用下面的语句打印了从字符串到空对象填充之后的 Employee 对象。问题是为什么这里需要使用 * 号?
```
fmt.Println(*e)
```
我的理解是表示取了指针 e 所指的值,不知道是否正确?
顺便说,如果打印
```
fmt.Println(e)
```
结果是:
```
&{{Mike 30} {[Java Go C]}}
```
从 stackoverflow 上找到的
The * Operator
- goes in front of a variable that holds a memory address and resolves it (it is therefore the counterpart to the & operator). It goes and gets the thing that the pointer was pointing at