gpt4 book ai didi

go - 将结构保存到 json 时运行时 : goroutine stack exceeds 1000000000-byte limit,

转载 作者:数据小太阳 更新时间:2023-10-29 03:45:47 28 4
gpt4 key购买 nike

<分区>

我已经定义了一个 go struct 的 Trie 数据结构。

type Node struct {
Val rune
IsWord bool
IsRoot bool
Parent *Node
Children map[rune]*Node
}
type Trie struct {
Root *Node
}
trie := algorithms.InitTrie()

然而,它引发了一个错误

runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow
runtime stack:
runtime.throw(0x10e9426, 0xe)
/usr/local/go/src/runtime/panic.go:605 +0x95
runtime.newstack(0x0)
/usr/local/go/src/runtime/stack.go:1050 +0x6e1
runtime.morestack()
/usr/local/go/src/runtime/asm_amd64.s:415 +0x86

当我插入一些单词并将其保存到 json 文件中时。

fmt.Println(json.Marshal(&trie))

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com