我想在RubyMotion中定義全局常量。什麼是聲明全局常量的最佳方式?在RubyMotion中定義全局常量的位置?
如果是Rails,我認爲常用的方法是在config/initializers/constants.rb
中放置全局常量。 RubyMotion中的其他地方?
我想在RubyMotion中定義全局常量。什麼是聲明全局常量的最佳方式?在RubyMotion中定義全局常量的位置?
如果是Rails,我認爲常用的方法是在config/initializers/constants.rb
中放置全局常量。 RubyMotion中的其他地方?
沒有特定的地方可以放置它們。我建議創建一個配置文件夾,然後把你的constants.rb
文件放進去。然後,您在該文件中定義的任何常量應該可用於您的類。
# /app/config/constants.rb
THIS_IS_MY_CONSTANT = "Yep"
# /app/app_delegate.rb
class AppDelegate
def application(app, didFinishLaunchingWithOptions: opt)
puts THIS_IS_MY_CONSTANT # => "Yep"
end
end
我同意Jamon。我創建的應用程序目錄之外的config文件夾中,然後加入
app.files << Dir.glob("./config/*.rb")
我的Rake文件。