增加 避免在多行区块后使用 if/unless 章节
增加 无限循环用 `Kernel#loop` ， 不用 `while/until`  章节
将omit翻译为省略
增加 显性使用区块参数而不是用创建区块字面量的方式传递参数给区块 章节
修改翻译： 避免局部变量 shadowing 外部方法，除非它们彼此相等。
原文修改了规则的语言  如果变量未被初始化过用 `||=` 来初始化变量并赋值。
增加 变量自赋值用简写方式 章节
增加 * 使用 &&= 可先检查是否存在变量 章节
漏译了bad和good
原文更新了文字和例子： 未使用的区块参数和局部变量使用 `_` 前缀或直接使用
简化规则语言
增加 除非是布尔值，不用显示检查它是否不是`nil` 章节