저는 프로그래밍 초보자이며 Ruby에 대한 Zed Shaw의 책을 완성하려고합니다. 코드의 마지막 문 for
을 이해할 수 없습니다. state
및 abbrev
변수가 정의되지 않은 경우 소프트웨어에서 해당 값을 가져올 위치를 어떻게 알 수 있습니까?정의되지 않은 변수를 사용하는 문에 대한 Ruby
states = {
'Oregon' => 'OR',
'Florida' => 'FL',
'California' => 'CA',
'New York' => 'NY',
'Michigan' => 'MI'
}
cities = {
'CA' => 'San Francisco',
'MI' => 'Detroit',
'FL' => 'Jacksonville'
}
for state, abbrev in states
puts "%s state is abbreviated %s and has city %s" % [
state, abbrev, cities[abbrev]]
end
답장을 보내 주셔서 감사합니다! 그것은 나에게 더 분명해. :) – Amir