0
관습 이외에 루비 블록이나 메서드에서 로컬 상수를 사용하거나 사용하지 않을 이유가 있습니까?Ruby에서 로컬 상수 사용
예를 들어:
get '/documents/:id' do
Doc_id = params[:id]
...
...
end
가 작동하는 것 같다 블록 내부
get '/documents/:id' do
doc_id = params[:id]
...
...
end
대,하지만 방법에 오류 얻을 :
def foo(bar)
Foo = bar
puts Foo.inspect
end
=> SyntaxError: (irb):11: dynamic constant assignment
중복 가능 [동적 상수 할당] (http://stackoverflow.com/questions/6712298/dynamic-constant-assignment) –