[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:000066] Re: gtrb & multi-D array
�¸��Ǥ���
> In message "[dennou-ruby:000064] Re: gtrb & multi-D array"
> on 99/09/03, Numaguti Atusi <numa@xxxxxx> writes:
>> a[1..2, 0..1=>2, 5] �Ȥ� ��Фޤ������ΤǤ�����
>> �ѡ������顼�ˤʤäƤ��ޤ��ޤ���͡�
>> a[1..2, 5, 0..1=>2] �ʤ��̤�Τ����ɡ�
> a[1..2, '0..1 : 2', 4, 5]
> a[1..2, /0..1 : 2/, 4. 5]
> ������äѤ��
����ʤ� a[1..2, {0..1,2}, 4, 5]
�Τۤ����ޤ����� :-)
> �ޤ���Ϥ����Ȥ��Ƥϡ��Ȥꤢ���� Array �� Hash ���Ŷ����ơ������
> Sequence �ʤ���Ѵ����롣��ǰ����ǡ�����ʸˡ�Ȥ��֤�ʤ��褦��ʸˡ��
> ��ˡ��¤���ơ�����ʸˡ��ǧ��Ƥ�����ܲȤ����롢�����꤫���Τ�ޤ���
�����������ȤǤ��礦�͡�
> �����������ξ��RubyŪ�ʻ���ˡ�Ȥ��ƹͤ��ʤ��Ȥ����ʤ��Τ�ñ�˹�ʸ��
> �ǤϤʤ��ƥ���ʥ֥�ʥ��饹�Ȥ�����Ф����ƥ��Ǥ��礦�����
> ���ϤȤ⤫����ƥ��������ܲȤ�ǧ�����ۤɤ褵���ʤ�Τ�ͤ��Ф���
> �Ϸ빽�����ʤȤϻפ��ޤ���
��ʸ���ˤʤäƤ��ޤ��ޤ����ɡ����Ȥ��С�
a[1..2, 0..1->2, 5] �Ȥ�����������ǧ��롤�Ȥ����Τϥ���Ǥ����͡�
�ɤ��������Ȥ��Ȥ����ȡ�
key->val �ϡ��ϥå��� key=>val ��Ʊ����̣������
key�� val ���Ȥϥϥå��夢�����Ĥ˸��ꤹ��
(ʣ���¤٤��顤ʣ���Υϥå���Ȥʤ�)��
���Τ���ꡤ�����ꥹ�Ȥ�Ǥ�դΰ��֤� {} �ʤ��ǽ롥
�Ĥޤꡤ a[1..2, 0..1->2, 5->6] �� def [](*arg) �Ǽ�����ȡ�
arg[0]=1..2, arg[1]={0..1=>2}, arg[2]={5=>6} �Ȥʤ롥
�����ȡ������� Ruby workshop �Ǥ��͡�
���ߤޤ��ɡ��䡤��Ϥ�Ԥ��ޤ���
�⤷���ͥ���ɬ�פ���С��Ф����ΤϽФ��ޤ��Τǡ����äƤ���������
--
�¸� �ء��̳�ƻ�����ر��ϵ�Ķ��ʳظ���� �絤���η��Ķ��ʳ��칶
tel:011-706-2365 fax:011-706-4865 ��060-0810 ���ڻ��̶���10����5����
numa@xxxxxx