[perldocjp-cvs 1134] CVS update: docs/perl/5.10.0

Back to archive index

argra****@users***** argra****@users*****
2011年 3月 6日 (日) 15:47:47 JST


Index: docs/perl/5.10.0/perlcheat.pod
diff -u /dev/null docs/perl/5.10.0/perlcheat.pod:1.1
--- /dev/null	Sun Mar  6 15:47:47 2011
+++ docs/perl/5.10.0/perlcheat.pod	Sun Mar  6 15:47:46 2011
@@ -0,0 +1,135 @@
+
+=encoding euc-jp
+
+=head1 NAME
+
+=begin original
+
+perlcheat - Perl 5 Cheat Sheet
+
+=end original
+
+perlcheat - Perl 5 チートシート
+
+=head1 DESCRIPTION
+
+=begin original
+
+This 'cheat sheet' is a handy reference, meant for beginning Perl
+programmers. Not everything is mentioned, but 194 features may
+already be overwhelming.
+
+=end original
+
+この「チートシート」は Perl プログラミングの初心者のためのリファレンスです。
+全てについて言及しているわけではありませんが、195 要素というのは
+半端ではありません。
+
+=head2 The sheet
+
+(チートシート)
+
+  CONTEXTS  印                 配列          ハッシュ
+  無効      $変数     全体:    @array        %hash
+  スカラ    @配列     スライス @array[0, 2]  @hash{'a', 'b'}
+  リスト    %ハッシュ 要素:    $array[0]     $hash{'a'}
+            &関数
+            *グロブ  スカラ値     
+                     数値, 文字列, リファレンス, グロブ, undef
+  リファレンス
+  \     リファレンス          $$foo[1]       は $foo->[1]
+  $@%&* デリファレンス        $$foo{bar}     は $foo->{bar}
+  []    無名配列ref           ${$$foo[1]}[2] は $foo->[1]->[2]
+  {}    無名ハッシュref       ${$$foo[1]}[2] は $foo->[1][2]
+  \()   リストのリファレンス
+                          数値    vs 文字列   リンク
+  演算子の優先順位        =          =        perl.plover.com
+  ->                      +          .        search.cpan.org
+  ++ --                   == !=      eq ne         cpan.org
+  **                      < > <= >=  lt gt le ge   pm.org
+  ! ~ \ u+ u-             <=>        cmp           tpj.com
+  =~ !~                                            perldoc.com
+  * / % x                 文法
+  + - .                   for    (LIST) { }, for (a;b;c) { }
+  << >>                   while  ( ) { }, until ( ) { }
+  名前付き単項演算子      if     ( ) { } elsif ( ) { } else { }
+  < > <= >= lt gt le ge   unless ( ) { } elsif ( ) { } else { }
+  == != <=> eq ne cmp     for と foreach は「いつでも」同じ
+  &
+  | ^              正規表現メタ文字           正規表現修飾子
+  &&               ^     文字列先頭           /i 大小文字無視
+  ||               $     文字列末尾(\nの前)   /m ^$ベースの行
+  .. ...           +     1以上                /s .に\nを含む
+  ?:               *     0以上                /x 空白を無視
+  = += -= *= etc.  ?     0か1                 /g グローバル
+  , =>             {3,7} 範囲の繰り返し       /o コンパイル一回
+  リスト演算子     ()    後方参照
+  not              (?:)  後方参照しない   正規表現文字クラス
+  and              []    文字クラス       .  == [^\n]
+  or xor           |     または           \s == 空白
+                   \b    単語境界         \w == 単語文字
+                   \z    文字列末尾       \d == 数字
+  しよう                                  \S, \W, \D はその逆
+  use strict;        するな
+  use warnings;      "$foo"           リンク
+  my $var;           $$variable_name  perl.com
+  open() or die $!;  `$userinput`     use.perl.org
+  use Modules;       /$userinput/     perl.apache.org
+
+  関数の返り値
+  stat      localtime   caller        特殊変数
+   0 dev    0 秒        0 package     $_    デフォルト変数
+   1 ino    1 分        1 filename    $0    プログラム名
+   2 mode   2 時        2 line        $/    入力セパレータ
+   3 nlink  3 日        3 subroutine  $\    出力セパレータ
+   4 uid    4 月-1      4 hasargs     $|    自動flush
+   5 gid    5 年-1900   5 wantarray   $!    sys/libcallエラー
+   6 rdev   6 曜日      6 evaltext    $@    evalエラー
+   7 size   7 年の日数  7 is_require  $$    プロセスID
+   8 atime  8 夏時間か  8 hints       $.    行番号
+   9 mtime              9 bitmask     @ARGV コマンドライン引数
+  10 ctime  POSIX::                   @INC  インクルードパス
+  11 blksz  strftime    3..9はEXPR    @_    サブルーチン引数
+  12 blcks  を使おう!   の時だけ      %ENV  環境変数
+
+=head1 ACKNOWLEDGEMENTS
+
+=begin original
+
+The first version of this document appeared on Perl Monks, where several
+people had useful suggestions. Thank you, Perl Monks.
+
+=end original
+
+この文書の最初のバージョンは Perl Monks に現れ、何人かから有用な
+提案を頂きました。
+Perl Monks、ありがとう。
+
+=begin original
+
+A special thanks to Damian Conway, who didn't only suggest important changes,
+but also took the time to count the number of listed features and make a
+Perl 6 version to show that Perl will stay Perl.
+
+=end original
+
+重要な変更を提案してくれただけでなく、いくつの機能が載っているかを
+数えてくれ、Perl が Perl のままであることを示すために Perl 6 版を
+作ってくれた Damian Conway に特に感謝します。
+
+=head1 AUTHOR
+
+Juerd Waalboer <#####@juerd.nl>, with the help of many Perl Monks.
+
+=head1 SEE ALSO
+
+ http://perlmonks.org/?node_id=216602      the original PM post
+ http://perlmonks.org/?node_id=238031      Damian Conway's Perl 6 version
+ http://juerd.nl/site.plp/perlcheat        home of the Perl Cheat Sheet
+
+=begin meta
+
+Translated: SHIRAKATA Kentaro <argra****@ub32*****>
+
+=end meta
+



perldocjp-cvs メーリングリストの案内
Back to archive index