Ruby를 처음 사용했습니다. 다음과 같은 방법이 있습니까? (이 정의 된 경우) 또는 닐 (이 정의되지 않은 경우) Ruby : 변수가 해시 정의 내에 있는지 확인하는 방법
hash = {
:key1 => defined? value1 ? value1 : nil,
:key2 => defined? value2 ? value2 : nil
}
puts hash[:key1] # outputs: ["expression"]
상기 코드
대신 값의 표현식을 저장한다.
조금 더 설명해 주시겠습니까? 세 번 질문을 읽었지만 여전히 문제가 무엇인지 이해하지 못합니다. –