해시 값을 매개 변수로 사용하는 메소드 met1이 있습니다. 예를 들어Ruby의 메소드에 해시 값을 매개 변수로 전달
: 나는 방법을 정의 할 때 met1('abc' => 'xyz')
어떤 구문이되어야 하는가? 이렇게 될 수 있습니까?
def met1(options)
puts options
end
위의 구문이 작동한다는 것을 알고 있습니다. 그러나 met1
내부의 개별 해시 키와 값에 어떻게 액세스 할 수 있습니까? (여기서 키는 abc
이고 값은 xyz
입니까?) 감사합니다!
을 작성해야합니다 options.keys가 작동하는 두 번째 방법에서는 [ "abc"] 옵션을 사용하지 않고 값을 인쇄하려면 어떻게해야합니까? – user1562464
"options.values"를 사용하여 값을 얻을 수 있습니다. –
고마워요 !!! – user1562464