
DsVector::slice 함수는 벡터의 일부를 추출하는 함수입니다.
slice(start, end) 함수의 인자로 사용하는 시작 인덱스와 끝 인덱스는 다음과 같이 동작합니다.
- 시작 인덱스는 포함됩니다. 예를 들어, 벡터 {1, 2, 3, 4, 5} 에서 slice(1, 3) 함수를 호출하면 {2, 3}이 추출됩니다.
- 끝 인덱스는 포함하지 않습니다. 예를 들어, 벡터 {1, 2, 3, 4, 5} 에서 slice(1, 3) 함수를 호출하면 {2, 3}이 추출됩니다.
- 시작 인덱스와 끝 인덱스 사이의 요소는 모두 추출됩니다. 예를 들어, 벡터 {1, 2, 3, 4, 5} 에서 slice(1, 4) 함수를 호출하면 {2, 3, 4}이 추출됩니다.
end 인덱스를 벡터의 크기보다 큰 경우, 벡터의 모든 요소가 추출됩니다. 예를 들어, 벡터 {1, 2, 3, 4, 5} 에서 slice(1, 6) 함수를 호출하면 {2, 3, 4, 5}이 추출됩니다.
2025-03-22 18:55