Tag: 或运算符

使用Ruby中的or-operator简化“任意”检查

如何简化以下检查?… if node[:base][:database][:adapter].empty? || node[:base][:database][:host].empty? || node[:base][:database][:database].empty? || node[:base][:database][:port].empty? 喜欢的东西 required_keys = { :adapter, :host, :database…etc…} required keys – node[:base][:database] == [] 这种语法略有不同,但基本上从所需的密钥集中减去了你的密钥。 如果您的集合中包含所有必需的键,则结果应为空。 我不确定正确的语法? 。 任何帮助,将不胜感激