Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 viper 设置特定属性。我知道允许通过使用“点”表示法来引用嵌套属性来设置 viper 配置属性的便捷语法。
viper.Set("something.else.list[0].property", "value")
但是,当我尝试对包含嵌套属性列表的属性(如上)执行相同操作时,它不起作用。它将[0]or[%d]视为字符串(这是有道理的),并最终创建"list[0]"为键下的else键。
[0]
[%d]
"list[0]"
else
如何使用此约定设置数组的特定元素?