Yes, but you can also see < marking the size of the array (even if not totally syntactically true), and then <-1 is logical, and <1 would simply mean "to the end of the array" and the direction would be the same as addressing from the start of the array.
Ie,
arr[ ..<-2] == arr[ ..sizeof(arr)-2] arr[ ..<-1] == arr[ ..sizeof(arr)-1] arr[ ..< 0] == arr[ ..sizeof(arr)+0] arr[ ..< 1] == arr[ ..sizeof(arr)+1]