程序开发 · 2025年3月20日

打印指针引用的映射值

当前位置: > > > > 打印指针引用的映射值

来源:stackoverflow
2024-05-01 21:03:32
0浏览
收藏

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天就整理分享《打印指针引用的映射值》,文章讲解的知识点主要包括,如果你对Golang方面的知识点感兴趣,就不要错过,在这可以对大家的知识积累有所帮助,助力开发能力的提升。

问题内容

我正在使用 helm 渲染文件。我对 yaml 的价值观是

team:
  name: abcxyz

我想将 team.name 的值分配给 values.yaml 文件中的另一个变量。类似的东西

environmentvariables:
  - team
  - .values.team.name

所以根据我的研究,看起来上面的情况是不可能的。但我确实尝试使用 go 指针之类的东西。所以我尝试做的是这样的:

team: &team
  name: abcxyz
environmentvariables:
  - team
  - <<: *team

当我渲染它时,我得到输出

</default>
        <int>1</int>
        <string>TEAM</string>
        <string>map[name:abcxyz]</string>
      </tree-map>

如何通过指针访问name的值?

解决方案

我认为这确实是一个 yaml 问题…看来您想要名称上的别名,而不是团队集合:

team:
  name: &teamName abcxyz
environmentVariables:
  - TEAM
  - *teamName

今天关于《打印指针引用的映射值》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注公众号!