Perl中的strict pragma有三个作用。其中两个是禁止使用符号引用和“barewords”。Ruby不支持这些功能,因此这不是问题。strict pragma的另一个特性是避免在每次提到全局变量时创建随机全局变量。在Ruby中,全局变量看起来与其他变量不同(前面有$),因此这实际上不是问题。局部变量需要在使用之前进行赋值,因为这是Ruby的声明方法。这解决了strict pragma处理Perl的相同问题。来源: https://groups.google.com/forum/?fromgroups#!topic/ruby-talk-google/PiRnWplvGDw