假设这张地图是s.S.Data,它显示地图的长度为2,但什么也没显示。s.S当我在 WATCH 区域 添加表达式时,它显示正确。

有样本:
package main
import (
"fmt"
)
type Some struct {
ID int
Data map[string]string
S *Some
}
func Print(s Some) {
var t Some
t = s // Breakpoint
fmt.Println(t)
if t.S != nil {
fmt.Println(t.S)
}
}
func main() {
s := Some{
ID: 2333,
Data: map[string]string{
"1": "A",
"2": "B",
},
}
ss := Some{
ID: 7777,
S: &s,
}
Print(ss)
fmt.Println("Hello, playground")
}
有没有办法让它在VARIABLES区域正确显示?
茅侃侃
慕虎7371278
随时随地看视频慕课网APP
相关分类