[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:000088] Re: gtrb & multi-D array



���Ȥ���Ǥ�

In message "[dennou-ruby:000087] Re: gtrb & multi-D array"
    on 99/09/06, Takeshi Horinouchi <horinout@xxxxxx> writes:
>��Υ���ǥå������Ȥ���ȡ������������������������˥�����
>���Ǥ���Τ��򤷤�����������ʬ���ä���Ȥ������Ȥ���ͤ���ȡ�
>i=0 �� x[i-1] �� nil ���ˤʤ�ʤ��ȥХ��β����ˤʤ뤫�⤷��ʤ���
>
>��Ȥ��Ƥϡ����Ԥ�Ż뤷����Υ���åǥ������ߤ����˰�ɼ���ޤ���
>ruby���ȹ��ߤ����󥯥饹 Array ����Υ���åǥ�������Ʊ���ˤ�
>��Τǡ��Ѥ��ʤ������桼�����κ��𤬸��뤷�����ä��ꤹ��Ȥ�פ�
>�ޤ���

�ͤ⤽���פ��ޤ������Х���ǥå����ˤ�륢��������������Ȥ�
���Τ����Τ�ޤ���͡�

>>> �桹�����ӤȤ��Ƥϡ���ǽ�ʤ����� nil ���Ф���黻���������ơ� 
>>> nil ���Ф��Ƥɤ�ʱ黻�򤷤Ƥ⤤�������(���顼�ˤϤʤ�ʤ�)��
>>> ��̤�ɬ�� nil �Ȥ����褦�ˤ��Ȥ����ۤ��������Ǥ��礦��
>
>���ˤ�äƤϡ��ѤʵߺѺ��򤻤����顼�ˤ�����Τ��Х����򤱤뤿
>��ˤ⤤���ΤǤϡ�����Ū�������¨���ƹͤ뤳�Ȥˤ��ޤ��礦��

�ͤ� nil �ϴ���Ū�˰��ۤη��Ѵ��򤷤ʤ������褤�Ȼפ��ޤ���

������

>>> ����Ȥ⡤Ruby �� nil �ȡ��桹�����ӤȤ��Ƥ� 
>>> nil (undef ���뤤�� NaN) �϶��̤��Ƥ������ۤ��������Ǥ��礦���͡�
>
>����äơ����󥤥�ǥå����������ʤ��ͤ��ä��� nil �Ǥʤ����̤�
>���֤��Ȥ��Ǥ����� ������ɬ�פǤʤ��¤��򤱤����ͤʵ������ޤ���

����ˤĤ��ƤϤ���ä�Ǻ���ǡ�undef �� NaN ������������
�Ϥ��ä������褤����Τ�ޤ��󡣤��� undef ��ͽ���ʤΤǡ�
̾�����Ѥ���ɬ�פ�����ޤ����ޤ� NaN �� Float �Υ��֥�������
�Ȥ���¸�ߤ��ޤ�����ƥ��Ϥ���ޤ��󤬡�1.0/0*0 �Ǻ��ޤ���

class Numeric
  class UndefinedValue
  end

  Undef = UndefinedValue.new

  def udef
    Undef
  end
end

-- gotoken