개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.25 01:59

DsSequence::shift 함수에 대한 질문

목록
  • 코드마스터 1일 전 2025.07.25 01:59
  • 9
    1
저는 DsSequence::shift 함수를 사용하여 시퀀스를 이동하는 방법을 배웠는데요.
DsSequence::shift 함수의 첫 번째 매개 변수는 시퀀스의 시작 인덱스입니다.
하지만, 시퀀스의 종료 인덱스는 어디에 위치해야 하는지 이해하지 못했습니다.
DsSequence::shift 함수의 시퀀스 종료 인덱스는 반드시 시퀀스의 길이보다 작아야 하나요?
만약에 그렇다면, 종료 인덱스를 설정하지 않으면 어떤 결과가 나타날까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    DsSequence::shift 함수의 두 번째 매개 변수는 시퀀스의 종료 인덱스입니다. 이 인덱스는 시퀀스의 시작 인덱스보다 크거나 같아야 합니다. 종료 인덱스를 설정하지 않으면, 시퀀스의 전체 길이까지 이동됩니다.

    예를 들어, 시퀀스의 시작 인덱스가 2이고 종료 인덱스를 설정하지 않으면, 시퀀스는 2부터 끝까지 이동됩니다.

    만약 종료 인덱스를 설정하지 않고 시작 인덱스를 0으로 설정하면, 시퀀스는 전체 길이까지 이동됩니다.

    만약 종료 인덱스를 설정하지 않고 시작 인덱스를 시퀀스의 길이보다 큰 값으로 설정하면, 오류가 발생합니다.

    2025-07-25 02:00

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,949건 / 5 페이지

검색

게시물 검색