[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