Ruby에서 Array 클래스의 shift 및 unshift 메서드가 수행하는 작업을 이해하는 데 어려움을 겪고 있습니다. 누가 그들이하는 일을 이해하도록 도와 줄 수 있습니까?
실제로 도움이되는 감사합니다.
—
agentbanks217 2011 년
최고의 댓글 중 하나! :) 감사합니다 당신이 너무 많은
—
tvdeyen
@Phrogz 실제로 척추 동물의 소화 시스템은 스택보다 대기열로 모델링하는 것이 더 좋습니다.
—
Jian 2013 년
@Jian :) 오른쪽 :
—
Phrogz 2013 년
push
상단에, shift
반대쪽 끝으로.
shift/unshift
과 같다는 것을 알게되면push/pop
, 어떤 요소가 '덤프'하고 어떤 요소가 요소를 '삽입'하는지 기억하기 위해 메소드 이름에서 'f'를 정신적으로 삭제할 수 있습니다. :)