Sinatra / Ruby Scope问题

时间:2014-11-20 17:19:58

标签: ruby scope sinatra

我想知道,为什么H位于https://github.com/antirez/lamernews/blob/master/app.rb的全球范围内?你可以在第53行看到它定义,在第77行使用,在https://github.com/antirez/lamernews/blob/master/page.rb第127行看到。

非常感谢任何圣人的建议!

1 个答案:

答案 0 :(得分:1)

因为以大写字母命名的常量可以在他们定义的类或模块中的任何位置访问,而在外部使用前导::