lpc - types - array.2d

MudOS v21c2

array.2d


LPC ����������Ԫ����, ��ܼ�. ֻҪ�����ǵ���һ����������鼴��.
������˵:
    a = allocate(10);
    a[0] = allocate(10);
    a[1] = allocate(10);
    ...�Դ�����...
Ȼ�������������µķ�ʽ���� (reference) ���� 0 , Ԫ�� 0 :
    a[0][0]
���������� (declare)�� һ������һԪ������ (���������̬��� (type checking), ��ʹ�� *�� ��̬�ķ���) , ���������ǿ�����һ��һԪ���ϵ�����. ���������̬���, �����ܻ�����������ɻ�� (mixed)�� ��̬.
��
����ʹ���������ַ���:
    mixed a;
    a = ({ ({ 1, 2, 3 }), ({ 1, 2, 3 }) });
����������������, a[0] �� ({ 1, 2, 3 }), �� a[0][2] �� 3.

�����ַ���:

    mixed a;
    a = ({ 0, 0, 0, 0 });�� /* �趨�����СΪ 4 */
    a[0] = ({ 1, 2, 3 });
    a[1] = ({ 1, 2, 3 });
    ...�Դ�����...

����: John Price a.k.a. Raistlin

����: Spock @ FF 97.Aug.10.

�ص���һҳ