登录
首页 >  Golang >  Go问答

嵌套结构的Go语言特性:结构体A和结构体B相互嵌套

来源:stackoverflow

时间:2024-02-29 09:21:26 483浏览 收藏

学习Golang要努力,但是不要急!今天的这篇文章《嵌套结构的Go语言特性:结构体A和结构体B相互嵌套》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

我必须创建两个相互包含的结构。 存在编译器错误,因为在声明 routingtable 结构之前不能将其用作类型。

是否可以“同时”声明它们?

type Node struct 
    {
    name             string
    engaged          bool
    visited_packages[]int
    rt              []RoutingTable
    }

type RoutingTable struct 
    {
    next_hop        Node
    cost            int
    }

我的错误截图

我的代码截图


正确答案


好的,我将结构体的声明放在主函数中,当我将其放在主函数之外时,它开始工作

本篇关于《嵌套结构的Go语言特性:结构体A和结构体B相互嵌套》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>