���饤�꡼�����ͤ�긥�ܸ��顣Ʊ����T����Ĥ�XXL�Ǥ��줷����

���2009.10.20 �����; 
2012.07.20 ��ϻ�Ǥ˲���

���������Τ򸫤�ȡ���Ϥ�ץ�����ޡ��ˤϥ��饤�꡼�Ȥ����פ��򿷤��ˤ��롣�߷�50�����Υ٥��ȥ��顼�κǿ������Ĥ�������!

Perl�򽬤������ͤ����ǤϤʤ����ץ�����ߥ󥰤��Τ�Τ���Ƥ���������ԥ塼������������ƻ��ʾ�Τ�ΤȤ��ƻȤ���褦�ˤ������ͤˤ⤪���ᡣ����̾��"Perl"�����ä��ܤ���Ǥϡ��Ǥ����ͤ��������������

�ܽ�����Ƥ�Perl ��5���פϡ������ܤΰ��ΤǿƤ��ޤ�Ƥ��� O'reilly �� Perl ��������ܡ�����Ǥ���֥饯���ܡפ��ߥꥪ�󥻥顼���ä��Τ��ΤäƤ����������ޤ�50���������Ƥ����Ȥ��Τ�ʤ��ä���

�ܼ��򸫤Ƥ��̤ꡢ�����Ȥϸ��äƤ�Perl��ʸˡ�˴ؤ��ƤϤۤ��������夷�Ƥ��롣�ä�5.10�б��Ȥʤä����Ȥǡ����ޡ��ȥޥå���given ��� when�ʤɤ⥫�С����졢���ʾ�οͤκ������Ȥ��Ƥ�ͥ��Ƥ��롣

����Ǥ��ơ��ڡ�������400���ڤäƤ��롣���ʤ��ǹ��ߤ�3,780�ߡ���ǯ����ԥ塼������������Ȥ����ΤϤޤ��ޤ�ʬ�����ʤ뷹�������ꡢ�����Ƥ�Python ��3���פ˻�äƤ�800�ڡ�����Ķ���Ƥ�����ˤ��äơ��ܽ�Υ���ѥ��Ȥ��ϵߤ���������ϡ����֥������Ȼظ��ʤɡ������٤�����򥢥�ѥ��ܤˡ����㽸�� Cookbook �� ʬ����줿���Ȥ��礭����

�����餳�����ܽ�ν������Ϥ���ޤǤˤʤ��⤤���ʤˤ����֤������λ��������С�Perl�ǽ񤫤줿�������Ͻ񤱤ʤ��Ƥ�Ȥꤢ�����ɤ��פ褦�ˤʤ�ޤǤ��ɼԤ���˰��������ʤ���Фʤ�ʤ��Τ����顣���ΰ�̣�Ǥ�������Ǥϡ�����ޤǤǤ�äȤⴰ���٤��⤤�����˻ž夬�äƤ��롣�������Perl�����פ��񤷤����Ƥ⡢�ܽ���ޤ���Х��������ɤ�롣���֥������ȤˤĤ��Ƥ狼��ʤ��ä���������狼�륪�֥������Ȼظ�Perl�פ��ɤߤޤ��Ф�����

�ܽ�ǰ������פ������Τϡ��ץ�����ߥ󥰤򶵤���Ω��οͤ����Τ�ʤ����ܽ�򤽤Τޤ޶��ʽ�Ȥ��ƻȤ��Ф����Τ����顣��������⤢��Τǡ��ޤ��ˤ��Τ褦�˻Ȥ��롣�ܽ�����Ƥ����ƥޥ����������ͤǤ��äƤ⡢���������̤������Τ�ʤ����ޤǤ��Τ�ʤ����ܽ��Ȥ��Ф��줬��ñ�ˤ狼�롣

����ǽ�ɾ���

�����⡢�ʤ��櫓�ǤϤʤ������ܤ��ɼԤˤȤäƺǤ������ʤΤϡ�ʸ�������ɤ������ɤ����뤫�Ȥ������꤬�ۤȤ�ɤʤ����Ȥ��������Ѹ�����ɼԤˤȤäƤ����԰ʾ�Τ��β���⡢���ܤǤϽ鿴�Ԥ��򤱤��̤�ʤ������ܸ�����Ͽ���ߤ����ä��Ȥ����������꤬����н񤤤�������ɤʤ���

������ʬ�⡢��ϻ�Ǥ���ϿC���ä�ä����Ȥ�ꡢUTF-8�ǥץ�������񤯤����ɬ�פ�ɬ�׺���¤��μ���¾¾��ˤ����餺�Ȥ�褯�ʤä��������������ޤǤ�UTF-8���̤��äǤ��ꡢ���ܸ��ͭ������ޤ����夷���櫓�ǤϤʤ��Τǡ��ʲ���Link�⤢�碌�ƾҲ𤷤Ƥ�����

������ˤ��衢�֤�������Ω�ĥץ������פ�֤ޤ��ץ�������񤤤����Ȥ�ʤ��׿ͤ˶����붵�ʽ�ϰƳ����ʤ����ܽ�Ϥ��ο����ʤ��㳰�Ǥ��ꡢ���줬�ܽ�����ǽ���פˤ��Ƥ��롣��Ȥ˰��桢�����������Ƥ⤤�����餤����

Dan the Programmer

�ܼ� - O'Reilly Japan - ���Ƥ�Perl ��6�����
���Ԥޤ�����
�Ϥ����
1�� Perl����
1.1����������
1.2��Perl�Ȥϲ���ά�Ǥ��礦����
1.3���ɤ���ä�Perl�Υץ���������ΤǤ��礦����
1.4��Perl��狼��ĥ���
1.5����������
2�� �����顼�ǡ���
2.1������
2.2��ʸ����
2.3��Perl���Ȥ߹��ޤ�Ƥ���ٹ��å�����
2.4�������顼�ѿ�
2.5��print�ˤ�����
2.6��if���湽¤
2.7���桼����������Ϥ�������
2.8��chomp�黻��
2.9��while���湽¤
2.10��̤�����
2.11��defined�ؿ�
2.12����������
3�� �ꥹ�Ȥ�����
3.1����������Ǥ˥�����������
3.2����������̤ʥ���ǥ���
3.3���ꥹ�ȥ�ƥ��
3.4���ꥹ������
3.5��pop�黻�Ҥ�push�黻��
3.6��splice�黻��
3.7�������ʸ��������Ÿ������
3.8��foreach���湽¤
3.9�������顼����ƥ����Ȥȥꥹ�ȥ���ƥ�����
3.10���ꥹ�ȥ���ƥ����Ȥ���Ȥ�
3.11����������
4�� ���֥롼����
4.1�����֥롼������������
4.2�����֥롼�����ư����
4.3�������
4.4������
4.5�����֥롼������ǥץ饤�١��Ȥ��ѿ�
4.6������Ĺ�Υѥ�᡼���ꥹ��
4.7���쥭�������ѿ���my�ѿ��ˤˤĤ��Ƥ����ջ���
4.8��use strict�ץ饰��
4.9��return�黻��
4.10�������顼�ʳ��������
4.11����³Ū�ʥץ饤�١����ѿ�
4.12����������
5�� ������
5.1��ɸ�����Ϥ��������
5.2����������ɱ黻�Ҥ��������
5.3����ư����
5.4��ɸ����Ϥؤν���
5.5��printf�ˤ��ե����ޥå��դ�����
5.6���ե�����ϥ�ɥ�
5.7���ե�����ϥ�ɥ�򥪡��ץ󤹤�
5.8��die�ˤ�ä���̿Ū���顼��ȯ��������
5.9���ե�����ϥ�ɥ��Ȥ�
5.10��ɸ��ե�����ϥ�ɥ��ƥ����ץ󤹤�
5.11��say��Ȥäƽ��Ϥ���
5.12���ե�����ϥ�ɥ�򥹥��顼�ѿ��������
5.13����������
6�� �ϥå���
6.1���ϥå���Ȥϡ�
6.2���ϥå�������Ǥ˥�����������
6.3���ϥå���ؿ�
6.4���ϥå����������
6.5��%ENV�ϥå���
6.6����������
7�� ����ɽ��������
7.1������ɽ���Ȥϡ�
7.2��ñ��ʥѥ������Ȥ�
7.3��ʸ�����饹
7.4����������
8�� ����ɽ���ˤ��ޥå�
8.1��m//��Ȥäƥޥå���Ԥʤ�
8.2���ޥå�������
8.3�����󥫡�
8.4�����黻�� =~
8.5���ѿ���ѥ������������
8.6���ޥå��ѿ�
8.7�����Ѥ��̻����
8.8��ͥ����
8.9���ѥ������ƥ��Ȥ���ץ������
8.10����������
9�� ����ɽ���ˤ��ƥ����Ƚ���
9.1��s///��Ȥä��ִ���Ԥʤ�
9.2��split�黻��
9.3��join�ؿ�
9.4��m//��ꥹ�ȥ���ƥ����ȤǻȤ�
9.5����궯�Ϥ�����ɽ����ǽ
9.6����������
10�� ���ޤ��ޤ����湽¤
10.1��unless���湽¤
10.2��until���湽¤
10.3����������
10.4����Υ֥��å����湽¤
10.5��elsif��
10.6�������ȥ��󥯥���Ȥȥ����ȥǥ������
10.7��for���湽¤
10.8���롼�פ����椹��
10.9�����黻�� ? :
10.10�������黻��
10.11����������
11�� Perl�⥸�塼��
11.1���⥸�塼���õ��
11.2���⥸�塼��򥤥󥹥ȡ��뤹��
11.3��ñ��ʥ⥸�塼���Ȥ�
11.4����������
12�� �ե�����ƥ���
12.1���ե�����ƥ��ȱ黻��
12.2��stat�ؿ���lstat�ؿ�
12.3��localtime�ؿ�
12.4���ӥåȱ黻��
12.5����������
13�� �ǥ��쥯�ȥ����
13.1���ǥ��쥯�ȥ�ĥ꡼������ư����
13.2�������֤Τ⤦1�Ĥν���
13.3���ǥ��쥯�ȥ�ϥ�ɥ�
13.4���Ƶ�Ū�ʥǥ��쥯�ȥ����
13.5���ե�����ȥǥ��쥯�ȥ�μ�갷��
13.6���ե������������
13.7���ե������̾�����ѹ�����
13.8����󥯤ȥե�����
13.9���ǥ��쥯�ȥ�κ����Ⱥ��
13.10���ѡ��ߥå������ѹ�����
13.11���ե�����Υ����ʡ����ѹ�����
13.12�������ॹ����פ��ѹ�����
13.13����������
14�� ʸ��������ȥ�����
14.1��index��Ȥä���ʬʸ�����õ��
14.2��substr��Ȥä���ʬʸ����򤤤���
14.3��sprintf��Ȥäƥǡ�����ե����ޥåȤ���
14.4�����٤ʥ�����
14.5����������
15�� ���ޡ��ȥޥå���given-when
15.1�����ޡ��ȥޥå��黻��
15.2�����ޡ��ȥޥå���ͥ����
15.3��givenʸ
15.4������ޥå�
15.5��¿���ι��ܤ��Ф���when��Ȥ�
15.6����������
16�� �ץ���������
16.1��system�ؿ�
16.2���Ķ��ѿ�
16.3��exec�ؿ�
16.4���ե������Ȥ�Ȥäƽ��Ϥ������
16.5��IPC::System::Simple�ˤ�볰���ץ������ε�ư
16.6���ץ�������ե�����ϥ�ɥ�Ȥ��ƻȤ�
16.7��fork��Ȥä����٥������Ԥʤ�
16.8�������ʥ������������
16.9����������
17�� ���ƥ��˥å�
17.1�����饤��
17.2�����顼��ȥ�åפ���
17.3��grep��Ȥäƥꥹ�Ȥ������Ǥ����ӽФ�
17.4��map��Ȥäƥꥹ�Ȥ����Ǥ��Ѵ�����
17.5�������ʥꥹ�ȥ桼�ƥ���ƥ�
17.6����������
��ϿA ��������β���
1�Ϥ���������β���
2�Ϥ���������β���
3�Ϥ���������β���
4�Ϥ���������β���
5�Ϥ���������β���
6�Ϥ���������β���
7�Ϥ���������β���
8�Ϥ���������β���
9�Ϥ���������β���
10�Ϥ���������β���
11�Ϥ���������β���
12�Ϥ���������β���
13�Ϥ���������β���
14�Ϥ���������β���
15�Ϥ���������β���
16�Ϥ���������β���
17�Ϥ���������β���
��ϿB ���ޤ�ۤ���
B.1��˭�٤ʥɥ������
B.2������ɽ��
B.3���ѥå�����
B.4��Perl�ε�ǽ���ĥ����
B.5���ǡ����١���
B.6������¾�α黻�Ҥȴؿ�
B.7������
B.8���ꥹ�Ȥ�����
B.9���ӥå����
B.10���ե����ޥå�
B.11���ͥåȥ����IPC
B.12���������ƥ�
B.13���ǥХå�
B.14�����ޥ�ɥ饤�󥪥ץ����
B.15���Ȥ߹����ѿ�
B.16�����ޤ��ޤʹ�ʸ
B.17����ե����
B.18�������ѿ�
B.19���黻�ҥ����С�������
B.20�������ʥߥå�������
B.21��Perl��ۤ��Υץ��������Ȥ߹���
B.22��¾�θ��줫��Perl�ؤ��Ѵ�
B.23��find���ޥ�ɥ饤���Perl���Ѵ�����
B.24�����ޥ�ɥ饤�󥪥ץ�����������
B.25���ɥ�����Ȥ�������
B.26���ե�����ϥ�ɥ�򥪡��ץ󤹤�ۤ�����ˡ
B.27������åɤȥե�����
B.28������ե�����桼�����󥿡��ե�������GUI��
B.29�������Ƥޤ��ޤ�³���ġ�
��ϿC Unicode����
C.1��Unicode
C.2��UTF-8����֤���
C.3���ߤ�ʤ�Ʊ�դ����դ���
C.4���ե��󥷡���ʸ��
C.5��Perl�Ǥ�Unicode�ΰ�����
C.6���ǡ����١����ΰ���
C.7������ʸ��
����