class X::Syntax::Augment::WithoutMonkeyTyping does X::Syntax { }

在没有 use MONKEY-TYPING 的情况下使用 augment 时抛出编译时错误。

由于 augment 被认为是一个相当不安全且不礼貌的行为,因此您必须使用 use MONKEY-TYPING; 编译指示预先声明您的意图。

如果您没有这样做,就像这里一样

augment class Int { };

您会收到错误

===SORRY!===
augment not allowed without 'use MONKEY-TYPING'