Ruby에서 몇 가지를 구현하고 있는데 오류 검사가 얼마나 적절한 지 궁금 해서요 (정확하게 말하면 규칙에 따라 오류 검사를 얼마나 많이 수행해야하는지 궁금합니다).루비 얼마나 많은 오류 검사가 적절합니까?
예를 들어 배열의 두 요소를 서로 바꿔주는 메소드를 구현하고 있습니다. 방법은 매우 간단합니다 :
def swap(a,b)
@array[a], @array[b] = @array[b], @array[a]
end
정말 간단하지만, 주어진 인덱스가 유효한지 여부를 확인하는 것이 루비 틱, 또는 마음에 불필요한 오버 헤드 (베어링 내가하는 방법에 대한 의도가 없다는 것입니다 -1과 같은 랩 어라운드 값으로 작업 할 수 있습니까?