Chef infra Chef quote语法vs:xxx语法

Chef infra Chef quote语法vs:xxx语法,chef-infra,Chef Infra,我是厨师的新手,我看到有人这样做:node[:abc][:def],有时node['abc']['def']。我只是不知道有什么不同,即使我认为是一样的。最佳实践,我应该使用哪一种 谢谢你,在Ruby中,:东西就是符号'thing'是一个字符串。他们的行为有细微的差别。我在这方面找到的最好的资源是 一般来说,这是一个偏好的问题。实际上是这样,但是有很多争议,所以被删除了。在引擎盖下,厨师实际上用的是土豆泥,所以你用什么并不重要。这确实是一个偏好的问题 唯一的警告是插值。虽然可以使用符号进行插值,

我是厨师的新手,我看到有人这样做:
node[:abc][:def]
,有时
node['abc']['def']
。我只是不知道有什么不同,即使我认为是一样的。最佳实践,我应该使用哪一种


谢谢你,在Ruby中,
:东西就是符号<代码>'thing'
是一个字符串。他们的行为有细微的差别。我在这方面找到的最好的资源是

一般来说,这是一个偏好的问题。实际上是这样,但是有很多争议,所以被删除了。在引擎盖下,厨师实际上用的是土豆泥,所以你用什么并不重要。这确实是一个偏好的问题

唯一的警告是插值。虽然可以使用符号进行插值,但这种情况要少见得多。因此,您通常会将字符串视为更常见的键选择