Если у меня есть массив a
:
-
a[a.length]
возвращаетnil
. Хорошо. -
a[a.length, x]
возвращает[]
. Хорошо. -
a[a.length+x, y]
возвращаетnil
. Не соответствует 2.
Хотя это поведение задокументировано, кажется странным.
Может кто-нибудь объяснить причины этого дизайна?