반응형

Arrays 2

루비에서 배열을 반복하는 "올바른" 방법은 무엇입니까?

루비에서 배열을 반복하는 "올바른" 방법은 무엇입니까? PHP는 모든 사르트르에도 불구하고 이 카운트에서 꽤 좋습니다.배열과 해시 사이에는 차이가 없습니다(아마도 제가 순진할 수도 있지만, 제게는 이것이 분명히 맞는 것 같습니다). 그리고 당신은 그냥 반복합니다. foreach (array/hash as $key => $value) 루비에는 이런 종류의 일을 할 수 있는 여러 가지 방법이 있습니다. array.length.times do |i| end array.each array.each_index for i in array 해시가 더 말이 됩니다. 항상 사용하기 때문입니다. hash.each do |key, value| 어레이에 대해 이 작업을 수행할 수 없는 이유는 무엇입니까?한 가지 방법만 기억하..

programing 2023.07.13

'any'를 사용해도 괜찮습니까?배열이 비어 있지 않은지 확인하시겠습니까?

'any'를 사용해도 괜찮습니까?배열이 비어 있지 않은지 확인하시겠습니까? 다음을 사용하여 배열이 비어 있지 않은지 확인하는 것이 나쁜가요?any?방법? a = [1,2,3] a.any? => true a.clear a.any? => false 아니면 사용하는 것이 더 나은가요?unless a.empty??any?와 같지 않습니까?not empty?경우에 따라서는 >> [nil, 1].any? => true >> [nil, nil].any? => false 설명서에서 다음을 참조하십시오. 블록이 지정되지 않은 경우 Ruby는 암시적 블록 {|obj|obj}을(를) 추가합니다. 즉, 컬렉션 멤버 중 하나 이상이 거짓이거나 0이 아닌 경우 true를 반환합니다. 값을 평가하는 배열 간의 차이true또는 비어..

programing 2023.05.09
반응형