Почему это в Perl:
@x=(0,2); substr('abcd',@x)
оценивается как «cd»?
А это:
substr('abcd',0,2);
оценивается как «ab»?