#Java 8, 82 bytes
Java 8, 82 bytes
a->n->m->{int l=a.length-m-n,r[]=new int[l];System.arraycopy(a,n,r,0,l);return r;}
Alternative with same (82) byte-count using a loop:
(a,n,m)->{int l=a.length-m,r[]=new int[l-n],i=0;for(;n<l;r[i++]=a[n++]);return r;}
Explanation:
a->n->m->{ // Method with integer-array and two integer parameters and integer-array return-type
int l=a.length-m-n, // Length of the array minus the two integers
r[]=new int[l]; // Result integer-array
System.arraycopy(a,n,r,0,l); // Java built-in to copy part of an array to another array
return r; // Return result-String
} // End of method
arraycopy(Object src, int srcPos, Object dest, int destPos, int length):The
java.lang.System.arraycopy()method copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array. A subsequence of array components are copied from the source array referenced bysrcto the destination array referenced bydest. The number of components copied is equal to thelengthargument.The components at positions
srcPosthroughsrcPos + length - 1in the source array are copied into positionsdestPosthroughdestPos + length - 1, respectively, of the destination array.