Ruby提供了相当于Perl的严格使用吗?

时间:2012-12-20 12:34:31

标签: ruby perl

我的意思是,Ruby中没有my。我在Perl中发现use strict可以提供非常好的反错字保护。

1 个答案:

答案 0 :(得分:15)

  

严格的编译指示在Perl中做了三件事。其中两个项目是   禁止使用符号引用和“裸字”。 Ruby没有   支持这些功能,所以这不是问题。

     

严格的pragma的另一个特点是避免创建随机的   每次提到一个全局变量。在Ruby中,全局变量看起来像   与其他变量(领先的$)不同,所以这不是真正的   一个问题。在使用之前需要将局部变量分配给,因为
  这是Ruby的声明方法。这解决了同样的问题   Perl的严格编译指示句柄。

来源:https://groups.google.com/forum/?fromgroups#!topic/ruby-talk-google/PiRnWplvGDw