diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec | 125 |
1 files changed, 56 insertions, 69 deletions
@@ -287,7 +287,7 @@ Ruby���ѿ��ϥ�������(ͭ���ϰ�)�ȼ�̿(ͭ������)�ˤ�ä�4�����ʬ�व�졤 {1=>2, 2=>4, 3=>6} Ϣ������Ȥ�Ǥ�դΥ��֥������Ȥ�(ź��)�Ȥ��ƻ�������Ǥ��롥Ruby -��Ϣ�������Hash(�ϥå���ɽ)���饹�Υ����Ǥ��롥�ܺ٤ϥ��饹 +��Ϣ�������Hash(Ϣ������)���饹�Υ����Ǥ��롥�ܺ٤ϥ��饹 Hash�ι�Ȥ��줿����Ϣ���������������Ϣ�����ϰʲ��η����Ǥ��롥 `{' �� `=>' ��.. `}' @@ -865,6 +865,13 @@ Ruby�ˤϸ�̩�ʰ�̣�Ǥϴؿ��Ϥʤ���Kernel���饹�δؿ���åɤ�(���Ƥ� ���ޥ�ɥ饤������Ϥ�EOF����ã���Ƥ����硤�����֤��� + esub(pattern) + + �����ƥ��ѿ�`$_'�λؤ�ʸ������Ф����ִ���Ԥʤ����ƥ졼����ʸ + ������� pattern�˥ޥå�������ʬʸ���������˥֥��å���ɾ������ + ���η�̤��֤������롥String���饹��esub��åɤβ���Ȥ� + ���ȡ�esub��åɤ�`$_'���ͤ����롥 + eval(expr) expr�Ȥ���Ϳ����줿ʸ�����ruby�ץ������Ȥ��Ʋ�ᡤ�¹Ԥ��롥 @@ -1255,8 +1262,8 @@ Methods: assoc(key) - Ϣ�ۥꥹ��(CONS�ڥ������ǤȤ�������)��������1���Ǥ�key���� - ����("=="����Ӥ���)������֤��� + Ϣ�ۥꥹ��(assoc�ڥ������ǤȤ�������)��������1���Ǥ�key�� + ������ ("=="����Ӥ���)������֤��� clear @@ -1376,6 +1383,31 @@ Single Methods: ���������ǤȤ���������������롥 +** Assoc(���饹) + +�ǡ�������(�ڥ�)��ɽ�����륯�饹���̾������`::'�黻�Ҥ��Ѥ��ƹԤʤ� +��롥 + +SuperClass: Object + +Methods: + + car + + CONS�ڥ��Υǡ�����CAR�����֤��� + + car=(val) + + CONS�ڥ���CAR���Υǡ������ѹ����롥 + + cdr + + CONS�ڥ��Υǡ�����CDR�����֤��� + + cdr=(val) + + CONS�ڥ���CDR���Υǡ������ѹ����롥 + ** Bignum(���饹) ̵��¿��Ĺ�����Υ��饹���黻�η�̤�����Fixnum���ϰ���Ǥ�����ˤϼ� @@ -1495,63 +1527,6 @@ Methods: self��min��max���ϰ���ˤ���������֤��� -** Cons(���饹) - -�ǡ�������(�ڥ�)��ɽ�����륯�饹���̾������`::'�黻�Ҥ��Ѥ��ƹԤʤ� -��롥Lisp��CONS�ڥ���Ʊ�ͤ�List������������Ѥ����뤳�Ȥ⤢�롥 -Cons���饹�Υ�å�`[]',`[]=',`each'��CONS�ڥ�����ʤ�ꥹ�Ȥ��Ф��� -��ư���褦���߷פ���Ƥ��롥 - -��: - a=1::2::3 - a[0] # a[0] => 1 - a[2] = 5 # a => 1::5::3 - for i in a - print i - end # prints `153' - -SuperClass: Object - -Included Modules: Enumerable - -Methods: - - self [nth] - - CONS�ڥ�����ʤ�ꥹ�Ȥ�nth���ܤ����Ǥ��֤����б��������Ǥ�¸ - �ߤ��ʤ�����nil���֤��� - - self [nth]= val - - CONS�ڥ�����ʤ�ꥹ�Ȥ�nth���ܤ����Ǥ��ѹ����롥�ꥹ�Ȥ�Ĺ�� - ��nth�ǻ��ꤷ��Ĺ������û���ơ��б��������Ǥ�¸�ߤ��ʤ���� - ���㳰��ȯ�����롥nth���ꥹ�Ȥ�Ĺ�������������ˤϥꥹ�Ȥ����� - �����Ǥ��ɲä��롥 - - car - - CONS�ڥ��Υǡ�����CAR�����֤��� - - car=(val) - - CONS�ڥ���CAR���Υǡ������ѹ����롥 - - cdr - - CONS�ڥ��Υǡ�����CDR�����֤��� - - cdr=(val) - - CONS�ڥ���CDR���Υǡ������ѹ����롥 - - copy - - CONS�ڥ�����ʤ�ꥹ�Ȥ�ʣ�����֤�(shallow copy)�� - - each - - CONS�ڥ�����ʤ�ꥹ�Ȥγ����Ǥ�Ϳ���륤�ƥ졼���� - ** Dir(���饹) �ǥ��쥯�ȥ�������Ǥ����֤��ǥ��쥯�ȥꥹ�ȥ�����Τ���Υ��饹�� @@ -2235,11 +2210,11 @@ Methods: has_key(key) includes(key) - key���������¸�ߤ�����������֤� + key��Ϣ���������¸�ߤ�����������֤� has_value(value) - value���ͤȤ����Ȥ��������¸�ߤ�����������֤� + value���ͤȤ����Ȥ�Ϣ���������¸�ߤ�����������֤� indexes(ary) indexes(key-1, ..., key-n) @@ -2250,30 +2225,36 @@ Methods: keys - �������¸�ߤ��륭�����Ƥ�ޤ�������֤��� + Ϣ���������¸�ߤ��륭�����Ƥ�ޤ�������֤��� length size - ����������Ǥο����֤��� + Ϣ������������Ǥο����֤��� + + shift + + Ϣ������������Ǥ��ļ��Ф�(�������)��key::value�ʤ�ڥ��� + �֤��� to_a - �������key-value�ڥ������ǤȤ���������֤��� + Ϣ���������key-value�ڥ������ǤȤ���������֤��� values - �������¸�ߤ��������Ƥ�ޤ�������֤��� + Ϣ���������¸�ߤ��������Ƥ�ޤ�������֤��� Single Methods: Hash[key, value..] - ������ܤΰ�����key���������ܤΰ�����value�Ȥ��뼭����������롥 + ������ܤΰ�����key���������ܤΰ�����value�Ȥ���Ϣ����������� + ���롥 new - ������(����)���֥������Ȥ��֤��� + ������(����)Ϣ�����֥������Ȥ��֤��� ** Integer(���饹) @@ -2450,7 +2431,7 @@ Methods: self :: other - self��other�����ǤȤ���CONS�ڥ����֤������α黻�Ҥϱ����Ǥ� + self��other�����ǤȤ���assoc�ڥ����֤������α黻�Ҥϱ����Ǥ� ��Τǡ�a::b::c �� (a::(b::c)) �Ȳ�ᤵ��롥 is_nil @@ -2942,6 +2923,12 @@ Methods: ʸ����Τ��줾��ΥХ��ȤˤĤ��Ʒ����֤����ƥ졼���� + esub(pattern) + + ʸ�������pattern�˥ޥå�������ʬ���ִ����륤�ƥ졼�����ޥå� + ������ʬʸ���������Ȥ��ƥ֥��å���ɾ��������̤�ʸ������֤� + �����롥sub/gsub�Τ褦��`&', `\1..\9'���ִ��ϹԤʤ��ʤ��� + gsub(pattern, replace) ʸ�������pattern�˥ޥå�������ʬ������replace���֤������롥 |