: 다음과 같은 종류의 무언가로루비에서 복잡한 표현식을 평가하는 방법은 무엇입니까?
if obj[:id]
begin
foo = JSON.parse(obj[:foo])
if ! foo['bar']
something_is_off = true
end
rescue JSON::ParserError
something_is_off = true
end
else
something_is_off = true
end
을 :
something_is_off = ...
루비와이 가능합니까? 다음은이
something_is_off = ! obj[:id] or ! begin
foo = JSON.parse obj[:foo]
! foo['bar']
rescue JSON::ParserError; end
'field [ 'bar']'대신'foo [ 'bar']'를 의미합니까? –