यह एक सरल है, मुझे उम्मीद है। मैं निम्न उदाहरण में कैसे जांच करूं, अगर एक स्थिरांक पहले से ही परिभाषित है?
#this works
var = var||1
puts var
var = var||2
puts var
#this doesn't
CONST = CONST||1
puts CONST
CONST = CONST||2
puts CONST
=> 1
1
uninitialized constant CONST (NameError)
const_defined?
लेकिन यह मेरे लिए काम नहीं करता है; यकीन नहीं है कि क्यों।