[perldocjp-cvs 1751] CVS update: docs/modules/English-1.04/lib

アーカイブの一覧に戻る

ktats****@users***** ktats****@users*****
2013年 4月 21日 (日) 01:13:41 JST


Index: docs/modules/English-1.04/lib/English.pod
diff -u /dev/null docs/modules/English-1.04/lib/English.pod:1.1
--- /dev/null	Sun Apr 21 01:13:41 2013
+++ docs/modules/English-1.04/lib/English.pod	Sun Apr 21 01:13:41 2013
@@ -0,0 +1,87 @@
+=encoding utf8
+
+=head1 NAME
+
+=begin original
+
+English - use nice English (or awk) names for ugly punctuation variables
+
+=end original
+
+English - わかりやすい英語の (または awkの) 名前を、わかりにくい記号の変数に使う
+
+=head1 SYNOPSIS
+
+    use English qw( -no_match_vars ) ;  # Avoids regex performance penalty
+    use English;
+    ...
+    if ($ERRNO =~ /denied/) { ... }
+
+=head1 DESCRIPTION
+
+=begin original
+
+This module provides aliases for the built-in variables whose
+names no one seems to like to read.  Variables with side-effects
+which get triggered just by accessing them (like $0) will still 
+be affected.
+
+=end original
+
+このモジュールは誰も読みたくないような組み込み変数にエイリアスを提供します。
+($0のように)アクセスすることでトリガーとなる、副作用をもつ変数も
+影響を受けることになります。
+
+=begin original
+
+For those variables that have an B<awk> version, both long
+and short English alternatives are provided.  For example, 
+the C<$/> variable can be referred to either $RS or 
+$INPUT_RECORD_SEPARATOR if you are using the English module.
+
+=end original
+
+B<awk> バージョンの名前の変数は、短いものと長いものの両方の代替を
+提供しています。例えば、
+C<$/>変数は $RS でも $INPUT_RECORD_SEPARATOR でも、
+Englishモジュールを使えば、参照できます。
+
+
+=begin original
+
+See L<perlvar> for a complete list of these.
+
+=end original
+
+完全なリストは L<perlvar> を見て下さい。
+
+=head1 パフォーマンス
+
+=begin original
+
+This module can provoke sizeable inefficiencies for regular expressions,
+due to unfortunate implementation details.  If performance matters in
+your application and you don't need $PREMATCH, $MATCH, or $POSTMATCH,
+try doing
+
+=end original
+
+このモジュールは、不幸な実装の詳細のために、正規表現において、
+かなり非効率になる可能性があります。あなたのアプリケーションで
+パフォーマンスに問題が生じ、$PREMATCH、$MATCH 、 $POSTMATCHを使う必要がないならば、
+以下を試して下さい
+
+   use English qw( -no_match_vars ) ;
+
+=begin original
+
+.  B<It is especially important to do this in modules to avoid penalizing
+all applications which use them.>
+
+=end original
+
+.  B<前述の変数を使う全てのアプリケーションへのペナルティーを避けるためには、
+モジュール内でこれを使うことは特に重要です>
+
+=cut
+



perldocjp-cvs メーリングリストの案内
アーカイブの一覧に戻る