gpt4 book ai didi

go - 如何在同一包中的多个源之间共享聚合类型(例如自定义结构)

转载 作者:行者123 更新时间:2023-12-01 22:34:44 25 4
gpt4 key购买 nike

假设我的server.go接收聚合数据,提供相应的结构实例并将if传递给treatOne.go中的函数
在哪里声明并包括此类常见类型?

最佳答案

可以完成以下操作:

  • 如果server.go和TreatOne.go属于同一软件包,则可以直接使用自定义结构。
  • 如果server.go和TreatOne.go不属于同一包,则可以在任何文件中公开定义自定义结构(取决于结构的语义)。您可以通过将首字母大写来定义 public 定制结构。
  • 如果server.go和TreatOne.go不属于同一软件包,则可以拥有第三个软件包,该软件包用于实现自定义结构目的,并在该软件包中定义自定义结构,并使其公开定义。这是解决该问题的更好方法。

  • 希望能帮助到你。

    关于go - 如何在同一包中的多个源之间共享聚合类型(例如自定义结构),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60265574/

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