�ɵ�������Â���ư�Ƥ褦��
��Â����Τϡ�$_
�λȤ��ɤ����ˤĤ��ơ�
�¤Ϥ������뤳�Ȥǡ�$_
�λ��Ѥϰż�Ū�ʤ�Τ�ޤ�Ƥ��٤ƥȥ�åפ��뤳�Ȥ�����롣
use strict; use warnings; { package _; use Carp; sub TIESCALAR { bless {}, shift } sub FETCH { croak q(Don't you dare get $_) } sub STORE { croak q(Don't you dare set $_) } } tie $_, "_"; $_ = 1;
����Ū�ʤ�Τ����ǤϤʤ������ۤΤ�Τ�����ǿԤ���
use strict; use warnings; { package _; use Carp; sub TIESCALAR { bless {}, shift } no warnings 'once'; sub FETCH { croak q(Don't you dare get $_) } sub STORE { croak q(Don't you dare set $_) } } $_ = "dankogai"; tie $_, "_"; my $name = /(dan)/; print $name;
�¤Ϥ��Υƥ��˥å��ϡ������ˤ�Ҳ𤷤Ƥ��롣
�����Ƨ�ޤ�����ǡ����ĤǤ����$_
������˻Ȥ��뤫����ޤ��Ƥߤ롣�ְ����ˡפȤϡ� scope ���������$_
�����Ѥ��Ĥ��Ƥ���Ȥ������Ȥ����������餪�������褦��
use strict; use warnings; { package _; use Carp; sub TIESCALAR { bless {}, shift } no warnings 'once'; sub FETCH { croak q(Don't you dare get $_) } sub STORE { croak q(Don't you dare set $_) } } tie $_, "_"; my @a = (0..9); my @b = map { $_ * $_ } @a; my @c = grep { $_ % 2 } @b; local $\ = "\n"; # make print say print for @c; print while (<DATA>) __DATA__ one two three
�פ���ˡ�map
, grep
, ������foreach
�ǥ��ƥ졼�Ȥ���ݤˤϡ�$_
���˲������ǽ�����ۤ���ɬ�פϤʤ��Ȥ������ȤǤ��롣����Ϥ��������ˤ��ʤäƤ��뤷ľ��Ū����
�¤ϡ�¾�θ���ǤϤ��줬�ʳ���ľ��Ū�Ǥʤ��ä��ꤹ�뤳�Ȥ�
�ǾҲ𤷤Ƥ��롣lleval��ȤäƲ���Ƴ�ǧ���Ƥ�������
JavaScript 1.6 and less
(function(){ var i = -1; for(var i = 0; i < 10; i++){} print(i); })()
Python 2.x and below
def test(): i = -1 for i in range(0,10): pass # do nothing print i; test()
Ruby 1.8 or less
def test i = -1 (1..9).each do |i| end puts i end test
������⡢��¦���ѿ����˲����Ƥ��ޤäƤ��롣�ʤ��� Ruby �� 1.9 ���֥��å��������ì¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ñ¿ï¿½ï¿½Ë¤Ê¤Ã¤Æ¤ï¿½ï¿½ë¡£
Larry Wall �ˤ��ȡ�$_
�Ȥ����Τ� Perl �ˤ����� it ���ȤΤ��ȡ��Ȥ����ɤ����ϡ����̤�ʸ�Ϥ�񤯤Ȥ�����̾���ɤ����뤫�Ȥۤ�Ʊ������Ŭ���Ǥ��롣�Ȥ������Ƥϡ֤���ɤ����ä��Ф�����ס֤������ˤ������褸������פΤ褦��������äˤʤäƤ��ޤ������ֻ���ͤϤɤ��ˤ���ޤ������Ф�����ס֤��ʤ����ͤϻ䤬�ѿ�hoge
������Ƥ����ޤ����褪�Ф�����פǤϡ����ʱ�Υ���å�&�٥ƥ��פǤ��롣���٤���äƻȤ��в������Ϥष���夬�롣�ä�map
��grep
�Ϥ����ǡ���Ȥ��Ƥ�
my @sqare = map { |$x| $x * $x } @numbers;
�Ȥ���ɽ���򶯤����ʤ����ȤϤ��꤬��������äȤ⤽�줷���ʤ��ä��Τ�TMTOWTDI���ԤȤ��Ƥ��������ä��Τǡ��ɤ����(�����Ƥ���˳ڤʽ�����)����� Perl 6 ��Τۤۤ���ԤäƤ��뼡�����
Dan the Perl Monger
thx, applied.
# ��������ˤ� use strict ���ߤ���
Dan the Typo Generator