summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec125
1 files changed, 56 insertions, 69 deletions
diff --git a/spec b/spec
index eaec5a37c4..7414f37333 100644
--- a/spec
+++ b/spec
@@ -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���֤������롥