나는이와 루비에서 중첩 된 해시의 무리를 통해 반복 해요 : 출력과해시를 반복 해시 인쇄 하시겠습니까?
@data.each do |key, value|
puts "Key: #{key}"
puts "Value: #{value}"
end
: 그 마지막 줄이 인쇄 된 이유
Key: 1.0
Value: {"label"=>"Default Label"}
{"1.0"=>{"label"=>"Default Label"}}
지금 난 정말 이해가 안 돼요. 루프에서 두 개의 "puts"호출을 제거하면 인쇄됩니다. 이 문제는 온라인에서 찾았지만 아무 것도 찾을 수 없었습니다. 어쨌든 나는 이것을 막을 수 있습니까? 아니면 해쉬에서 "각"호출을 오해하고 있습니까?
다른 곳에 'puts'가 있어야합니다. – rohit89
당신은 REPL에 있습니까? –
@ rohit89 나는 지금 당장 10 번 내 코드를 다 읽고, 내가 필요로하는 것 이상으로 모든 것을 "넣는다"는 것을 주석으로 처리하고있다. 그리고 여전히 나타난다. – AreusAstarte