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

[dennou-ruby:000211] BasicNumArray(Integer)



���Ȥ���Ǥ�

����äȡ����̤ˤΤäƲ�������

BasicNumArray��(�ޤ���Υ꡼��������Τ������ ^^;;)���ν���
����Ǥ�������������α黻�Ǻ��äƤޤ���

���Ȥ���

n = 5
default = 10
ary = BasicNumArray(Integer).new(n,default)
#=> [10, 10, 10, 10, 10]

�Ǥ��������ʳ��ǰʲ��Τ褦�ʤ��Ȥ�����ޤ���

2 * ary
#=> [20, 20, 20, 20, 20]
ary * ary
#=> [100, 100, 100, 100, 100]

����������ʤ�Ǥ�����

ary ** ary

�Ȥ���ȡ�10**10 ��long�˼��ޤ�ʤ�������­�Ǥ��ʤ��ְ㤤��
������ȸ������ä����Ȥˤʤ�ޤ�������������礭��2������
�¤ʤɤǤ�Ʊ�ͤǤ���10**10�Ȥ��������¤�32bit������ͳ�褹��
�ΤǤ�����alpha ��64bit�������Ȥ���褦�ˤʤä��Ȥ��Ƥ⡢��
�¤����뤳�Ȥˤ��Ѥ��ޤ���

��ǡ��ͤ�������ˡ�Ȥ��Ƥϡ�BigFloat�˰�ü�Ѵ����Ƥ���黻
�������η�̤�long�˼��ޤ뤫�ɤ�����Ĵ�٤�Ȥ�����ˡ�Ǥ�����
������������ȥѥե����ޥ󥹤�����ޤ����䤿������ޤ���

�����Ȥ��Ƥϡ�

 * ��̤��������ϥ桼����Ǥ����
 * �����٤��Ƥ⤤�������̤Υ����å���򤹤�

������ޤ����ɤä��������Ǥ���?? ���ΤȤ�����Ԥ��������ʤ�
�ȻפäƤޤ����ʤ�����ư���������ǤϤ�����������Ϥ����ޤ���

-- gotoken