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