🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## Puppet 语言及其写作风格 > Computer language design is just like a stroll in the park. Jurassic Park, that is. > > — Larry Wall 在本章中,我们将学习如下内容: * 使用 Puppet 社区规范 * 使用模块 * 使用标准的命名规范 * 使用嵌入式 Ruby 代码 * 使用纯 Ruby 代码书写配置清单 * 遍历多个项目 * 书写强大的条件语句 * 在 if 语句中使用正则表达式 * 使用选择器和 case 语句 * 检测字符串中是否包含指定的值 * 使用正则表达式替换 > Elegance is not a dispensable luxury, but a factor that decides between success and failure. > > — Edsger W. Dijkstra 在本章,你将学习如何书写优雅的 Puppet 配置清单。“优雅”的含义体现在几个方面: 可读性、高效性、书写符合社区规范的代码。 我们将会看到,如何遵循社区规范将你的代码组织并构造成模块,以便他人能很容易地阅读和维护你的代码。 我还会向你展示一些 Puppet 语言的强大功能,使你写出更简洁而传神的配置清单。