Ruby是否提供了Perl';什么是严格的?

Ruby是否提供了Perl';什么是严格的?,ruby,perl,Ruby,Perl,我的意思是,Ruby中没有my。我发现Perl中的使用strict可以提供非常好的防打字保护 严格的pragma在Perl中做三件事。其中两项是要 禁止使用象征性引用和“裸词”。Ruby不会 支持这些功能,所以这不是问题 严格pragma的另一个功能是避免创建随机的 每次提到一个全局变量时。在Ruby中,globals看起来 与其他变量(前导$)不同,因此这不是真正的 一个问题。由于 这就是Ruby的声明方法。这解决了同样的问题 Perl的严格pragma句柄 来源:不,我认为没有。-1因为没有

我的意思是,Ruby中没有
my
。我发现Perl中的
使用strict
可以提供非常好的防打字保护

严格的pragma在Perl中做三件事。其中两项是要
禁止使用象征性引用和“裸词”。Ruby不会
支持这些功能,所以这不是问题

严格pragma的另一个功能是避免创建随机的
每次提到一个全局变量时。在Ruby中,globals看起来
与其他变量(前导$)不同,因此这不是真正的
一个问题。由于
这就是Ruby的声明方法。这解决了同样的问题
Perl的严格pragma句柄


来源:

不,我认为没有。-1因为没有使用你最喜欢的搜索引擎。可能有一个功能是它不禁止的,那就是在更新现有变量时输入错误,例如,您定义了一个变量:$counter=0,之后在代码中更新时会出现一个输入错误:$countre=-1这里很好地解释了为什么元编程特性很难在ruby中完全实现使用严格的“vars”: