perl-5.34.0
$[

This variable stores the index of the first element in an array, and of the first character in a substring. The default is 0, but you could theoretically set it to 1 to make Perl behave more like awk (or Fortran) when subscripting and when evaluating the index() and substr() functions.

�����勐����違�奝�������勖�������勤��膣����������絖������勖�������勖��絖���勉�ゃ�潟�������壔�鴻�� 篆�膊<����障����� ��������í�˨����� 0 ��с�����������茫������˨�壔��index() ��∽�違�� substr() ��∽�違��荅�箴<�������������˨��Perl ��勐��篏���������� awk (��� Fortran) ��̬����ャ��������������1 ��̬┃絎������������������с����障�����

As of release 5 of Perl, assignment to $[ is treated as a compiler directive, and cannot influence the behavior of any other file. (That's why you can only assign compile-time constants to it.) Its use is highly discouraged.

Perl 5 ��������� $[ ��吾�勌撮��ャ�壔����潟�潟����ゃ�ð��腓阪����������〠�宴�������� 篁���勉����<�ゃ�˨�勐��篏����綵演�帥��筝������������������ŝ����ŝ����障�������� (��������������潟�潟����ゃ�����絎���違�����篁e�ャ�с����ŝ�������宴�с�����) �����勐����違�勌戎�����奝���ィ絅���с�����

Prior to Perl v5.10.0, assignment to $[ could be seen from outer lexical scopes in the same file, unlike other compile-time directives (such as strict). Using local() on it would bind its value strictly to a lexical block. Now it is always lexically scoped.

Perl v5.10.0 �����������с�壔��$[ ���(strict ��勉��������)�����勌����勉�潟�潟����ゃ����� ���腓阪����◐�違�ŝ����������������<�ゃ�˨�勉�㋘�㏍�激�˨�˨�鴻�潟�若����勐����眼�����荀������������� ��堺�ャ�⓾����障�������� ��������� local() ���篏帥����������勐�ゃ���ウ絲���˨�㋘�㏍�激�˨�˨�鴻�潟�若����勐����眼�̹��絎������障����� 篁���с�壠幻��˨�㋘�㏍�激�˨�˨�鴻�潟�若����������<�障�����

As of Perl v5.16.0, it is implemented by the arybase module.

Perl v5.16.0 ������������������ arybase ��≪�吾�ャ�若�˨�у��茖���������⓾����障�����

As of Perl v5.30.0, or under use v5.16, or no feature "array_base", $[ no longer has any effect, and always contains 0. Assigning 0 to it is permitted, but any other value will produce an error.

Perl v5.30.0 篁ラ��������use v5.16 ��障����� no feature "array_base" ��勐�冴�с�壔�� $[ ��壔����壔��篏���勐�号�������ŝ�����絽吾�� 0 �����ャ�c�⓾����障����� ��������� 0 ���篁e�ャ�������������虁┗��������障��������������篁ュ����勐�ゃ�壔����í�若��綣����莎激�������障�����

Mnemonic: [ begins subscripts.

荐���倶��: [ ��壩兄���絖�篁������勐��������

Deprecated in Perl v5.12.0.

Perl v5.12.0 ��ч���ィ絅������ŝ����障��������