オープンソース・ソフトウェアの開発とダウンロード

CVS リポジトリの参照

Contents of /perldocjp/docs/perl/5.28.0/perl.pod

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Fri Dec 25 23:34:35 2020 UTC (3 years, 4 months ago) by argrath
Branch: MAIN
CVS Tags: HEAD
5.28.0/*

1
2 =encoding euc-jp
3
4 =head1 NAME
5
6 =begin original
7
8 perl - The Perl 5 language interpreter
9
10 =end original
11
12 perl - Perl 5 言語インタプリタ
13
14 =head1 SYNOPSIS
15
16 B<perl> S<[ B<-sTtuUWX> ]>
17 S<[ B<-hv> ] [ B<-V>[:I<configvar>] ]>
18 S<[ B<-cw> ] [ B<-d>[B<t>][:I<debugger>] ] [ B<-D>[I<number/list>] ]>
19 S<[ B<-pna> ] [ B<-F>I<pattern> ] [ B<-l>[I<octal>] ] [ B<-0>[I<octal/hexadecimal>] ]>
20 S<[ B<-I>I<dir> ] [ B<-m>[B<->]I<module> ] [ B<-M>[B<->]I<'module...'> ] [ B<-f> ]>
21 S<[ B<-C [I<number/list>] >]>
22 S<[ B<-S> ]>
23 S<[ B<-x>[I<dir>] ]>
24 S<[ B<-i>[I<extension>] ]>
25 S<[ [B<-e>|B<-E>] I<'command'> ] [ B<--> ] [ I<programfile> ] [ I<argument> ]...>
26
27 =begin original
28
29 For more information on these options, you can run C<perldoc perlrun>.
30
31 =end original
32
33 これらのオプションに関するさらなる情報については、C<perldoc perlrun> を
34 実行してください。
35
36 =head1 GETTING HELP
37
38 (ヘルプを見る)
39
40 =begin original
41
42 The F<perldoc> program gives you access to all the documentation that comes
43 with Perl. You can get more documentation, tutorials and community support
44 online at L<http://www.perl.org/>.
45
46 =end original
47
48 F<perldoc> プログラムは、Perl と共に配布されている全ての文書を読むための
49 プログラムです。
50 L<http://www.perl.org/> では、さらなる文書、チュートリアル、コミュニティ
51 サポートがオンラインで得られます。
52
53 =begin original
54
55 If you're new to Perl, you should start by running C<perldoc perlintro>,
56 which is a general intro for beginners and provides some background to help
57 you navigate the rest of Perl's extensive documentation. Run C<perldoc
58 perldoc> to learn more things you can do with F<perldoc>.
59
60 =end original
61
62 もし Perl が初めてなら、C<perldoc perlintro> を実行することから
63 始めるのがよいでしょう;
64 これは初心者のための全体的な導入であり、Perl の豊富なドキュメントの残りを
65 読むのを助ける、いくらかの背景を提供します。
66 F<perldoc> でできることを学ぶには、C<perldoc perldoc> を実行してください。
67
68 =begin original
69
70 For ease of access, the Perl manual has been split up into several sections.
71
72 =end original
73
74 参照しやすいように Perl のマニュアルは、いくつかの節に分割しています。
75
76 =begin buildtoc
77
78 # This section is parsed by Porting/pod_lib.pl for use by pod/buildtoc etc
79
80 flag =g perluniprops perlmodlib perlapi perlintern
81 flag =go perltoc
82 flag =ro perlcn perljp perlko perltw
83 flag = perlvms
84
85 path perlfaq.* cpan/perlfaq/lib/
86 path perlglossary cpan/perlfaq/lib/
87 path perlxs(?:tut|typemap)? dist/ExtUtils-ParseXS/lib/
88 path perldoc cpan/Pod-Perldoc/
89
90 aux h2ph h2xs perlbug pl2pm pod2html pod2man splain xsubpp
91
92 =end buildtoc
93
94 =head2 Overview
95
96 (概観)
97
98 =begin original
99
100 perl Perl overview (this section)
101 perlintro Perl introduction for beginners
102 perlrun Perl execution and options
103 perltoc Perl documentation table of contents
104
105 =end original
106
107 perl Perl の概観(この章)
108 perlintro 初心者のための Perl の手引き
109 perlrun Perl の実行とオプション
110 perltoc Perl 文書の目次
111
112 =head2 Tutorials
113
114 (チュートリアル)
115
116 =begin original
117
118 perlreftut Perl references short introduction
119 perldsc Perl data structures intro
120 perllol Perl data structures: arrays of arrays
121
122 =end original
123
124 perlreftut Perl リファレンスの短い手引き
125 perldsc Perl データ構造の手引き
126 perllol Perl データ構造: 配列の配列
127
128 =begin original
129
130 perlrequick Perl regular expressions quick start
131 perlretut Perl regular expressions tutorial
132
133 =end original
134
135 perlrequick Perl 正規表現クイックスタート
136 perlretut Perl 正規表現のチュートリアル
137
138 =begin original
139
140 perlootut Perl OO tutorial for beginners
141
142 =end original
143
144 perlootut 初心者のための Perl OO チュートリアル
145
146 =begin original
147
148 perlperf Perl Performance and Optimization Techniques
149
150 =end original
151
152 perlperf Perl のパフォーマンスと最適化のテクニック
153
154 =begin original
155
156 perlstyle Perl style guide
157
158 =end original
159
160 perlstyle Perl スタイルガイド
161
162 =begin original
163
164 perlcheat Perl cheat sheet
165 perltrap Perl traps for the unwary
166 perldebtut Perl debugging tutorial
167
168 =end original
169
170 perlcheat Perl チートシート
171 perltrap 不注意による Perl のわな
172 perldebtut Perl デバッグチュートリアル
173
174 =begin original
175
176 perlfaq Perl frequently asked questions
177 perlfaq1 General Questions About Perl
178 perlfaq2 Obtaining and Learning about Perl
179 perlfaq3 Programming Tools
180 perlfaq4 Data Manipulation
181 perlfaq5 Files and Formats
182 perlfaq6 Regexes
183 perlfaq7 Perl Language Issues
184 perlfaq8 System Interaction
185 perlfaq9 Networking
186
187 =end original
188
189 perlfaq Perl でよくある質問と答え
190 perlfaq1 Perl に関する一般的な質問
191 perlfaq2 Perl の入手と学習
192 perlfaq3 プログラミングツール
193 perlfaq4 データ操作
194 perlfaq5 ファイルとフォーマット
195 perlfaq6 正規表現
196 perlfaq7 Perl 言語に関することがら
197 perlfaq8 システムとの相互作用
198 perlfaq9 ネットワーク
199
200 =head2 Reference Manual
201
202 (リファレンスマニュアル)
203
204 =begin original
205
206 perlsyn Perl syntax
207 perldata Perl data structures
208 perlop Perl operators and precedence
209 perlsub Perl subroutines
210 perlfunc Perl built-in functions
211 perlopentut Perl open() tutorial
212 perlpacktut Perl pack() and unpack() tutorial
213 perlpod Perl plain old documentation
214 perlpodspec Perl plain old documentation format specification
215 perlpodstyle Perl POD style guide
216 perldiag Perl diagnostic messages
217 perldeprecation Perl deprecations
218 perllexwarn Perl warnings and their control
219 perldebug Perl debugging
220 perlvar Perl predefined variables
221 perlre Perl regular expressions, the rest of the story
222 perlrebackslash Perl regular expression backslash sequences
223 perlrecharclass Perl regular expression character classes
224 perlreref Perl regular expressions quick reference
225 perlref Perl references, the rest of the story
226 perlform Perl formats
227 perlobj Perl objects
228 perltie Perl objects hidden behind simple variables
229 perldbmfilter Perl DBM filters
230
231 =end original
232
233 perlsyn Perl の文法
234 perldata Perl のデータ構造
235 perlop Perl の演算子と優先順位
236 perlsub Perl のサブルーチン
237 perlfunc Perl の組み込み関数
238 perlopentut Perl の open() のチュートリアル
239 perlpacktut Perl の pack() と unpack() のチュートリアル
240 perlpod Perl plain old documentation
241 perlpodspec Perl plain old documentation 形式定義
242 perlpodstyle Perl POD スタイルガイド
243 perldiag Perl の診断メッセージ
244 perldeprecation Perl の廃止予定
245 perllexwarn Perl の警告とその制御
246 perldebug Perl のデバッグ
247 perlvar Perl の定義済み変数
248 perlre Perl 正規表現; その他の話題
249 perlrebackslash Perl 正規表現バックスラッシュシーケンス
250 perlrecharclass Perl 正規表現文字クラス
251 perlreref Perl 正規表現クイックリファレンス
252 perlref Perl のリファレンス; その他の話題
253 perlform Perl のフォーマット
254 perlobj Perl のオブジェクト
255 perltie Perl の、単純な変数に隠されたオブジェクト
256 perldbmfilter Perl DBM フィルタ
257
258 =begin original
259
260 perlipc Perl interprocess communication
261 perlfork Perl fork() information
262 perlnumber Perl number semantics
263
264 =end original
265
266 perlipc Perl のプロセス間通信
267 perlfork Perl の fork() 情報
268 perlnumber Perl の数値の意味論
269
270 =begin original
271
272 perlthrtut Perl threads tutorial
273
274 =end original
275
276 perlthrtut Perl のスレッドのチュートリアル
277
278 =begin original
279
280 perlport Perl portability guide
281 perllocale Perl locale support
282 perluniintro Perl Unicode introduction
283 perlunicode Perl Unicode support
284 perlunicook Perl Unicode cookbook
285 perlunifaq Perl Unicode FAQ
286 perluniprops Index of Unicode properties in Perl
287 perlunitut Perl Unicode tutorial
288 perlebcdic Considerations for running Perl on EBCDIC platforms
289
290 =end original
291
292 perlport Perl の移植性ガイド
293 perllocale Perl のロケール対応
294 perluniintro Perl の Unicode の紹介
295 perlunicode Perl の Unicode 対応
296 perlunicook Perl Unicode クックブック
297 perlunifaq Perl の Unicode FAQ
298 perluniprops Perl での Unicode 特性の一覧
299 perlunitut Perl の Unicode のチュートリアル
300 perlebcdic EBCDIC プラットフォームで Perl を実行する際の検討材料
301
302 =begin original
303
304 perlsec Perl security
305
306 =end original
307
308 perlsec Perl のセキュリティ
309
310 =begin original
311
312 perlmod Perl modules: how they work
313 perlmodlib Perl modules: how to write and use
314 perlmodstyle Perl modules: how to write modules with style
315 perlmodinstall Perl modules: how to install from CPAN
316 perlnewmod Perl modules: preparing a new module for distribution
317 perlpragma Perl modules: writing a user pragma
318
319 =end original
320
321 perlmod Perl モジュール: どのように動作するか
322 perlmodlib Perl モジュール: 書き方と使い方
323 perlmodstyle Perl モジュール: 上品なモジュールの書き方
324 perlmodinstall Perl モジュール: CPAN からのインストールの仕方
325 perlnewmod Perl モジュール: 新しいモジュールの配布の準備
326 perlpragma Perl モジュール: ユーザープラグマを書く
327
328 =begin original
329
330 perlutil utilities packaged with the Perl distribution
331
332 =end original
333
334 perlutil Perl 配布に含まれるユーティリティ
335
336 =begin original
337
338 perlfilter Perl source filters
339
340 =end original
341
342 perlfilter Perl ソースフィルタ
343
344 =begin original
345
346 perldtrace Perl's support for DTrace
347
348 =end original
349
350 perldtrace Perl の DTrace 対応
351
352 =begin original
353
354 perlglossary Perl Glossary
355
356 =end original
357
358 perlglossary Perl 用語集
359
360 =head2 Internals and C Language Interface
361
362 (内部と C 言語インターフェース)
363
364 =begin original
365
366 perlembed Perl ways to embed perl in your C or C++ application
367 perldebguts Perl debugging guts and tips
368 perlxstut Perl XS tutorial
369 perlxs Perl XS application programming interface
370 perlxstypemap Perl XS C/Perl type conversion tools
371 perlclib Internal replacements for standard C library functions
372 perlguts Perl internal functions for those doing extensions
373 perlcall Perl calling conventions from C
374 perlmroapi Perl method resolution plugin interface
375 perlreapi Perl regular expression plugin interface
376 perlreguts Perl regular expression engine internals
377
378 =end original
379
380 perlembed C や C++ のアプリケーションに perl を組み込む方法
381 perldebguts Perl デバッグの内部と小技
382 perlxstut Perl XS のチュートリアル
383 perlxs Perl XS アプリケーションプログラミングインターフェース
384 perlxstypemap Perl XS C/Perl 型変換ツール
385 perlclib 標準 C ライブラリ関数の内部置換
386 perlguts エクステンションのための Perl の内部関数
387 perlcall C からの Perl 呼び出し仕様
388 perlmroapi Perl メソッド解決プラグインインターフェース
389 perlreapi Perl 正規表現プラグインインターフェース
390 perlreguts Perl 正規表現エンジンの内部
391
392 =begin original
393
394 perlapi Perl API listing (autogenerated)
395 perlintern Perl internal functions (autogenerated)
396 perliol C API for Perl's implementation of IO in Layers
397 perlapio Perl internal IO abstraction interface
398
399 =end original
400
401 perlapi Perl API 一覧 (自動生成)
402 perlintern Perl 内部関数 (自動生成)
403 perliol I/O 層の Perl での実装のための C API
404 perlapio Perl 内部l I/O 抽象インターフェース
405
406 =begin original
407
408 perlhack Perl hackers guide
409 perlsource Guide to the Perl source tree
410 perlinterp Overview of the Perl interpreter source and how it works
411 perlhacktut Walk through the creation of a simple C code patch
412 perlhacktips Tips for Perl core C code hacking
413 perlpolicy Perl development policies
414 perlgit Using git with the Perl repository
415
416 =end original
417
418 perlhack Perl ハッカーズガイド
419 perlsource Perl ソースツリーのガイド
420 perlinterp Perl インタプリタの概略と、どのように動作するか
421 perlhacktut 簡単な C コードパッチ作成のウォークスルー
422 perlhacktips Perl コア C コードをハッキングするときの小技
423 perlpolicy Perl 開発ポリシー
424 perlgit Perl リポジトリで git を使う
425
426 =head2 Miscellaneous
427
428 (その他)
429
430 =begin original
431
432 perlbook Perl book information
433 perlcommunity Perl community information
434
435 =end original
436
437 perlbook Perl の書籍情報
438 perlcommunity Perl のコミュニティ情報
439
440 =begin original
441
442 perldoc Look up Perl documentation in Pod format
443
444 =end original
445
446 perldoc Pod 形式の Perl ドキュメントを見る
447
448 =begin original
449
450 perlhist Perl history records
451 perldelta Perl changes since previous version
452 perl5262delta Perl changes in version 5.26.2
453 perl5261delta Perl changes in version 5.26.1
454 perl5260delta Perl changes in version 5.26.0
455 perl5244delta Perl changes in version 5.24.4
456 perl5243delta Perl changes in version 5.24.3
457 perl5242delta Perl changes in version 5.24.2
458 perl5241delta Perl changes in version 5.24.1
459 perl5240delta Perl changes in version 5.24.0
460 perl5224delta Perl changes in version 5.22.4
461 perl5223delta Perl changes in version 5.22.3
462 perl5222delta Perl changes in version 5.22.2
463 perl5221delta Perl changes in version 5.22.1
464 perl5220delta Perl changes in version 5.22.0
465 perl5203delta Perl changes in version 5.20.3
466 perl5202delta Perl changes in version 5.20.2
467 perl5201delta Perl changes in version 5.20.1
468 perl5200delta Perl changes in version 5.20.0
469 perl5184delta Perl changes in version 5.18.4
470 perl5182delta Perl changes in version 5.18.2
471 perl5181delta Perl changes in version 5.18.1
472 perl5180delta Perl changes in version 5.18.0
473 perl5163delta Perl changes in version 5.16.3
474 perl5162delta Perl changes in version 5.16.2
475 perl5161delta Perl changes in version 5.16.1
476 perl5160delta Perl changes in version 5.16.0
477 perl5144delta Perl changes in version 5.14.4
478 perl5143delta Perl changes in version 5.14.3
479 perl5142delta Perl changes in version 5.14.2
480 perl5141delta Perl changes in version 5.14.1
481 perl5140delta Perl changes in version 5.14.0
482 perl5125delta Perl changes in version 5.12.5
483 perl5124delta Perl changes in version 5.12.4
484 perl5123delta Perl changes in version 5.12.3
485 perl5122delta Perl changes in version 5.12.2
486 perl5121delta Perl changes in version 5.12.1
487 perl5120delta Perl changes in version 5.12.0
488 perl5101delta Perl changes in version 5.10.1
489 perl5100delta Perl changes in version 5.10.0
490 perl589delta Perl changes in version 5.8.9
491 perl588delta Perl changes in version 5.8.8
492 perl587delta Perl changes in version 5.8.7
493 perl586delta Perl changes in version 5.8.6
494 perl585delta Perl changes in version 5.8.5
495 perl584delta Perl changes in version 5.8.4
496 perl583delta Perl changes in version 5.8.3
497 perl582delta Perl changes in version 5.8.2
498 perl581delta Perl changes in version 5.8.1
499 perl58delta Perl changes in version 5.8.0
500 perl561delta Perl changes in version 5.6.1
501 perl56delta Perl changes in version 5.6
502 perl5005delta Perl changes in version 5.005
503 perl5004delta Perl changes in version 5.004
504
505 =end original
506
507 perlhist Perl の歴史の記録
508 perldelta Perl の前回のバージョンからの変更点
509 perl5262delta Perl の変更点: バージョン 5.26.2
510 perl5261delta Perl の変更点: バージョン 5.26.1
511 perl5260delta Perl の変更点: バージョン 5.26.0
512 perl5244delta Perl の変更点: バージョン 5.24.4
513 perl5243delta Perl の変更点: バージョン 5.24.3
514 perl5242delta Perl の変更点: バージョン 5.24.2
515 perl5241delta Perl の変更点: バージョン 5.24.1
516 perl5240delta Perl の変更点: バージョン 5.24.0
517 perl5224delta Perl の変更点: バージョン 5.22.4
518 perl5223delta Perl の変更点: バージョン 5.22.3
519 perl5222delta Perl の変更点: バージョン 5.22.2
520 perl5221delta Perl の変更点: バージョン 5.22.1
521 perl5220delta Perl の変更点: バージョン 5.22.0
522 perl5203delta Perl の変更点: バージョン 5.20.3
523 perl5202delta Perl の変更点: バージョン 5.20.2
524 perl5201delta Perl の変更点: バージョン 5.20.1
525 perl5200delta Perl の変更点: バージョン 5.20.0
526 perl5184delta Perl の変更点: バージョン 5.18.4
527 perl5182delta Perl の変更点: バージョン 5.18.2
528 perl5181delta Perl の変更点: バージョン 5.18.1
529 perl5180delta Perl の変更点: バージョン 5.18.0
530 perl5163delta Perl の変更点: バージョン 5.16.3
531 perl5162delta Perl の変更点: バージョン 5.16.2
532 perl5161delta Perl の変更点: バージョン 5.16.1
533 perl5160delta Perl の変更点: バージョン 5.16.0
534 perl5144delta Perl の変更点: バージョン 5.14.4
535 perl5143delta Perl の変更点: バージョン 5.14.3
536 perl5142delta Perl の変更点: バージョン 5.14.2
537 perl5141delta Perl の変更点: バージョン 5.14.1
538 perl5140delta Perl の変更点: バージョン 5.14.0
539 perl5125delta Perl の変更点: バージョン 5.12.5
540 perl5124delta Perl の変更点: バージョン 5.12.4
541 perl5123delta Perl の変更点: バージョン 5.12.3
542 perl5122delta Perl の変更点: バージョン 5.12.2
543 perl5121delta Perl の変更点: バージョン 5.12.1
544 perl5120delta Perl の変更点: バージョン 5.12.0
545 perl5101delta Perl の変更点: バージョン 5.10.1
546 perl5100delta Perl の変更点: バージョン 5.10.0
547 perl589delta Perl の変更点: バージョン 5.8.9
548 perl588delta Perl の変更点: バージョン 5.8.8
549 perl587delta Perl の変更点: バージョン 5.8.7
550 perl586delta Perl の変更点: バージョン 5.8.6
551 perl585delta Perl の変更点: バージョン 5.8.5
552 perl584delta Perl の変更点: バージョン 5.8.4
553 perl583delta Perl の変更点: バージョン 5.8.3
554 perl582delta Perl の変更点: バージョン 5.8.2
555 perl581delta Perl の変更点: バージョン 5.8.1
556 perl58delta Perl の変更点: バージョン 5.8.0
557 perl561delta Perl の変更点: バージョン 5.6.1
558 perl56delta Perl の変更点: バージョン 5.6
559 perl5005delta Perl の変更点: バージョン 5.005
560 perl5004delta Perl の変更点: バージョン 5.004
561
562 =begin original
563
564 perlexperiment A listing of experimental features in Perl
565
566 =end original
567
568 perlexperiment Perl の実験的機能の一覧
569
570 =begin original
571
572 perlartistic Perl Artistic License
573 perlgpl GNU General Public License
574
575 =end original
576
577 perlartistic Perl Artistic License
578 perlgpl GNU General Public License
579
580 =head2 Language-Specific
581
582 (言語特有)
583
584 =for buildtoc flag +r
585
586 =begin original
587
588 perlcn Perl for Simplified Chinese (in EUC-CN)
589 perljp Perl for Japanese (in EUC-JP)
590 perlko Perl for Korean (in EUC-KR)
591 perltw Perl for Traditional Chinese (in Big5)
592
593 =end original
594
595 perlcn Perl 情報: 簡体中国語 (EUC-CN)
596 perljp Perl 情報: 日本語 (EUC-JP)
597 perlko Perl 情報: 韓国語 (EUC-KR)
598 perltw Perl 情報: 繁体中国語 (Big5)
599
600 =head2 Platform-Specific
601
602 (プラットフォーム特有)
603
604 =begin original
605
606 perlaix Perl notes for AIX
607 perlamiga Perl notes for AmigaOS
608 perlandroid Perl notes for Android
609 perlbs2000 Perl notes for POSIX-BC BS2000
610 perlce Perl notes for WinCE
611 perlcygwin Perl notes for Cygwin
612 perldos Perl notes for DOS
613 perlfreebsd Perl notes for FreeBSD
614 perlhaiku Perl notes for Haiku
615 perlhpux Perl notes for HP-UX
616 perlhurd Perl notes for Hurd
617 perlirix Perl notes for Irix
618 perllinux Perl notes for Linux
619 perlmacos Perl notes for Mac OS (Classic)
620 perlmacosx Perl notes for Mac OS X
621 perlnetware Perl notes for NetWare
622 perlopenbsd Perl notes for OpenBSD
623 perlos2 Perl notes for OS/2
624 perlos390 Perl notes for OS/390
625 perlos400 Perl notes for OS/400
626 perlplan9 Perl notes for Plan 9
627 perlqnx Perl notes for QNX
628 perlriscos Perl notes for RISC OS
629 perlsolaris Perl notes for Solaris
630 perlsymbian Perl notes for Symbian
631 perlsynology Perl notes for Synology
632 perltru64 Perl notes for Tru64
633 perlvms Perl notes for VMS
634 perlvos Perl notes for Stratus VOS
635 perlwin32 Perl notes for Windows
636
637 =end original
638
639 perlaix Perl 情報: AIX
640 perlamiga Perl 情報: AmigaOS
641 perlandroid Perl 情報: Android
642 perlbs2000 Perl 情報: POSIX-BC BS2000
643 perlce Perl 情報: WinCE
644 perlcygwin Perl 情報: Cygwin
645 perldos Perl 情報: DOS
646 perlfreebsd Perl 情報: FreeBSD
647 perlhaiku Perl 情報: Haiku
648 perlhpux Perl 情報: HP-UX
649 perlhurd Perl 情報: Hurd
650 perlirix Perl 情報: Irix
651 perllinux Perl 情報: Linux
652 perlmacos Perl 情報: Mac OS (Classic)
653 perlmacosx Perl 情報: Mac OS X
654 perlnetware Perl 情報: NetWare
655 perlopenbsd Perl 情報: OpenBSD
656 perlos2 Perl 情報: OS/2
657 perlos390 Perl 情報: OS/390
658 perlos400 Perl 情報: OS/400
659 perlplan9 Perl 情報: Plan 9
660 perlqnx Perl 情報: QNX
661 perlriscos Perl 情報: RISC OS
662 perlsolaris Perl 情報: Solaris
663 perlsymbian Perl 情報: Symbian
664 perlsynology Perl 情報: Synology
665 perltru64 Perl 情報: Tru64
666 perlvms Perl 情報: VMS
667 perlvos Perl 情報: Stratus VOS
668 perlwin32 Perl 情報: Windows
669
670 =for buildtoc flag -r
671
672 =head2 Stubs for Deleted Documents
673
674 (削除された文書のスタブ)
675
676 perlboot
677 perlbot
678 perlrepository
679 perltodo
680 perltooc
681 perltoot
682
683 =for buildtoc __END__
684
685 =begin original
686
687 On a Unix-like system, these documentation files will usually also be
688 available as manpages for use with the F<man> program.
689
690 =end original
691
692 Unix 風のシステムでは、これらの文書は普通は F<man> プログラムで使える
693 man ページとしても提供されます。
694
695 =begin original
696
697 Some documentation is not available as man pages, so if a
698 cross-reference is not found by man, try it with L<perldoc>. Perldoc can
699 also take you directly to documentation for functions (with the B<-f>
700 switch). See C<perldoc --help> (or C<perldoc perldoc> or C<man perldoc>)
701 for other helpful options L<perldoc> has to offer.
702
703 =end original
704
705 一部の文書は man ページでは利用できないので、man によってクロスリファレンスが
706 見つからなかった場合は、L<perldoc> で試してください。
707 perldoc は (B<-f> スイッチで) 関数の文書を直接得ることもできます。
708 L<perldoc> が提供するその他の有用なオプションについては
709 C<perldoc --help> (または C<perldoc perldoc> または C<man perldoc>) を
710 参照してください。
711
712 =begin original
713
714 In general, if something strange has gone wrong with your program and you're
715 not sure where you should look for help, try making your code comply with
716 B<use strict> and B<use warnings>. These will often point out exactly
717 where the trouble is.
718
719 =end original
720
721 一般的に、プログラムの実行時に何か変なことが起こって、どこを参照したら
722 よいかわからない場合には、まずコードを B<use strict> と B<use warnings> で
723 動作するようにしてみてください。
724 これで、問題の箇所を特定できる場合も、多々あります。
725
726 =head1 DESCRIPTION
727
728 =begin original
729
730 Perl officially stands for Practical Extraction and Report Language,
731 except when it doesn't.
732
733 =end original
734
735 Perl は公式には "Practical Extraction and Report Language" の略ですが、
736 そうでない場合もあります。
737
738 =begin original
739
740 Perl was originally a language optimized for scanning arbitrary
741 text files, extracting information from those text files, and printing
742 reports based on that information. It quickly became a good language
743 for many system management tasks. Over the years, Perl has grown into
744 a general-purpose programming language. It's widely used for everything
745 from quick "one-liners" to full-scale application development.
746
747 =end original
748
749 Perl は元々テキストファイルを読み取り、そこから情報を引き出し、
750 その情報を元に様々な報告を行なうように設計された言語でした。
751 そして急速に多くのシステムマネジメントの作業を行なうのに
752 適した言語になりました。
753 年を重ねるにつれて、Perl は汎用プログラミング言語に成長しました。
754 簡単な「一行野郎」からフルスケールのアプリケーション開発まで
755 あらゆることに広く使われています。
756
757 =begin original
758
759 The language is intended to be practical (easy to use, efficient,
760 complete) rather than beautiful (tiny, elegant, minimal). It combines
761 (in the author's opinion, anyway) some of the best features of B<sed>,
762 B<awk>, and B<sh>, making it familiar and easy to use for Unix users to
763 whip up quick solutions to annoying problems. Its general-purpose
764 programming facilities support procedural, functional, and
765 object-oriented programming paradigms, making Perl a comfortable
766 language for the long haul on major projects, whatever your bent.
767
768 =end original
769
770 この言語は、綺麗さ (小規模、エレガント、最少) ではなく、
771 実用性 (使い易さ、効率、完全性) を目指しています。
772 これは (少なくとも作者の意見では) B<sed>, B<awk>, B<sh> の良い部分を
773 組み合わせているので、Unix ユーザーが面倒な問題を素早く解決することが
774 わかりやすく簡単になっています。
775 この汎用プログラミング機構は手続き的、関数的、オブジェクト指向
776 プログラミングパラダイムに対応しているので、あなたの傾向に関わらず、
777 主なプロジェクトでの長期戦に対して快適な言語になっています。
778
779 =begin original
780
781 Perl's roots in text processing haven't been forgotten over the years.
782 It still boasts some of the most powerful regular expressions to be
783 found anywhere, and its support for Unicode text is world-class. It
784 handles all kinds of structured text, too, through an extensive
785 collection of extensions. Those libraries, collected in the CPAN,
786 provide ready-made solutions to an astounding array of problems. When
787 they haven't set the standard themselves, they steal from the best
788 -- just like Perl itself.
789
790 =end original
791
792 テキスト処理での Perl の根本は長年忘れられていませんでした。
793 どこでも見られる最も強力な正規表現の一部は今でも誇りとしていますし、
794 その Unicode 対応はワールドクラスです。
795 あらゆる種類の構造化テキストも、広範囲なエクステンションのコレクションを
796 通して扱います。
797 CPAN で収集されているこれらのライブラリは、驚くべき大量の問題への
798 準備された解法を提供します。
799 自分自身で標準を設定していないときは、(Perl 自身と同様) 最良のものから
800 盗んでいます。
801
802 =head1 AVAILABILITY
803
804 =begin original
805
806 Perl is available for most operating systems, including virtually
807 all Unix-like platforms. See L<perlport/"Supported Platforms">
808 for a listing.
809
810 =end original
811
812 Perl は事実上全ての Unix 風プラットフォームを含む、ほとんどの OS で
813 利用可能です。
814 一覧については L<perlport/"Supported Platforms"> を参照してください。
815
816 =head1 ENVIRONMENT
817
818 =begin original
819
820 See L<perlrun>.
821
822 =end original
823
824 L<perlrun> を参照してください。
825
826 =head1 AUTHOR
827
828 =begin original
829
830 Larry Wall <larry@wall.org>, with the help of oodles of other folks.
831
832 =end original
833
834 Larry Wall <larry@wall.org>; 多くの方の助力を得つつ。
835
836 =begin original
837
838 If your Perl success stories and testimonials may be of help to others
839 who wish to advocate the use of Perl in their applications,
840 or if you wish to simply express your gratitude to Larry and the
841 Perl developers, please write to perl-thanks@perl.org .
842
843 =end original
844
845 もしあなたの Perl に関する成功物語と推薦状が、アプリケーションに Perl を
846 使うことを推奨したいと願っている他の人々の助けになると考えたなら、
847 あるいは単に Larry と Perl 開発者に感謝の意を伝えたいなら、
848 perl-thanks@perl.org に送ってください。
849
850 =head1 FILES
851
852 =begin original
853
854 "@INC" locations of perl libraries
855
856 =end original
857
858 "@INC" perl ライブラリの位置
859
860 =begin original
861
862 "@INC" above is a reference to the built-in variable of the same name;
863 see L<perlvar> for more information.
864
865 =end original
866
867 前述の "@INC" は同じ名前の組み込み変数への参照です; さらなる情報については
868 L<perlvar> を参照してください。
869
870 =head1 SEE ALSO
871
872 http://www.perl.org/ the Perl homepage
873 http://www.perl.com/ Perl articles (O'Reilly)
874 http://www.cpan.org/ the Comprehensive Perl Archive
875 http://www.pm.org/ the Perl Mongers
876
877 =head1 DIAGNOSTICS
878
879 =begin original
880
881 Using the C<use strict> pragma ensures that all variables are properly
882 declared and prevents other misuses of legacy Perl features.
883
884 =end original
885
886 C<use strict> プラグマを使うことで、全ての変数が適切に宣言されていて、
887 その他の昔の Perl の機能を間違って使わないようにできます。
888
889 =begin original
890
891 The C<use warnings> pragma produces some lovely diagnostics. One can
892 also use the B<-w> flag, but its use is normally discouraged, because
893 it gets applied to all executed Perl code, including that not under
894 your control.
895
896 =end original
897
898 C<use warnings> プラグマはいくらかわかりやすい診断メッセージを出します。
899 B<-w> フラグも使えますが、これは一般的には非推奨です; あなたの支配下に
900 ないものを含む、実行される全ての Perl コードに適用されるからです。
901
902 =begin original
903
904 See L<perldiag> for explanations of all Perl's diagnostics. The C<use
905 diagnostics> pragma automatically turns Perl's normally terse warnings
906 and errors into these longer forms.
907
908 =end original
909
910 すべての Perl の診断メッセージについては、L<perldiag> を
911 参照してください。
912 C<use diagnostics> プラグマは、Perl の通常の簡潔な警告とエラーを自動的に
913 より長い形式に変更します。
914
915 =begin original
916
917 Compilation errors will tell you the line number of the error, with an
918 indication of the next token or token type that was to be examined.
919 (In a script passed to Perl via B<-e> switches, each
920 B<-e> is counted as one line.)
921
922 =end original
923
924 コンパイル時のエラーでは、エラーの起こった行番号に、次に
925 調べられるはずだったトークンかトークンの型を示します。
926 (スクリプトが B<-e> スイッチで Perl に渡される場合には、B<-e> スイッチ
927 1 つが 1 行とカウントされます。)
928
929 =begin original
930
931 Setuid scripts have additional constraints that can produce error
932 messages such as "Insecure dependency". See L<perlsec>.
933
934 =end original
935
936 setuid スクリプトでは、制限事項が増えるため、"Insecure dependency" と
937 いったエラーメッセージが表示されることがあります。
938 L<perlsec> を参照してください。
939
940 =begin original
941
942 Did we mention that you should definitely consider using the B<use warnings>
943 pragma?
944
945 =end original
946
947 絶対に B<use warnings> プラグマ を使った方が良いっていうのは、もう
948 書きましたっけ?
949
950 =head1 BUGS
951
952 =begin original
953
954 The behavior implied by the B<use warnings> pragma is not mandatory.
955
956 =end original
957
958 B<use warnings> プラグマが意味する振る舞いが必須になっていません。
959
960 =begin original
961
962 Perl is at the mercy of your machine's definitions of various
963 operations such as type casting, atof(), and floating-point
964 output with sprintf().
965
966 =end original
967
968 Perl は型のキャスト、atof()、sprintf() による浮動小数点出力のような
969 様々な操作のマシンごとの定義に依存します。
970
971 =begin original
972
973 If your stdio requires a seek or eof between reads and writes on a
974 particular stream, so does Perl. (This doesn't apply to sysread()
975 and syswrite().)
976
977 =end original
978
979 使用している標準入出力ライブラリが、read と write の間に
980 seek や eof が必要なものであれば、Perl でも同様となります。
981 (ただし、sysread() や syswrite() には適用されません。)
982
983 =begin original
984
985 While none of the built-in data types have any arbitrary size limits
986 (apart from memory size), there are still a few arbitrary limits: a
987 given variable name may not be longer than 251 characters. Line numbers
988 displayed by diagnostics are internally stored as short integers,
989 so they are limited to a maximum of 65535 (higher numbers usually being
990 affected by wraparound).
991
992 =end original
993
994 組み込みのデータ型には (メモリサイズからくるものを除いて) 恣意的な
995 サイズの制限はありませんが、それでもいくつかの恣意的制限は存在します:
996 どの変数名も 251 文字より長くてはなりません。
997 診断で表示される行番号は内部的に short 整数で保管しているので、その
998 最大値は 65535 に制限されます(より大きな数値は普通回り込みの影響を受けます)。
999
1000 =begin original
1001
1002 You may mail your bug reports (be sure to include full configuration
1003 information as output by the myconfig program in the perl source
1004 tree, or by C<perl -V>) to perlbug@perl.org . If you've succeeded
1005 in compiling perl, the L<perlbug> script in the F<utils/> subdirectory
1006 can be used to help mail in a bug report.
1007
1008 =end original
1009
1010 バグレポートは perlbug@perl.org に送ってください
1011 (perl ソースツリーにある myconfig プログラムか C<perl -V> で出力される
1012 完全な設定情報を含めることを忘れないでください)。
1013 もし perl のコンパイルに成功しているなら、F<utils/> サブディレクトリにある
1014 L<perlbug> が、バグレポートをメールする助けとして使えます。
1015
1016 =begin original
1017
1018 Perl actually stands for Pathologically Eclectic Rubbish Lister, but
1019 don't tell anyone I said that.
1020
1021 =end original
1022
1023 Perl は本当は「病的折衷主義ガラクタ出力機」(Pathologically
1024 Eclectic Rubbish Lister) を意味していますが、私がそう言った
1025 事をばらしてはいけません。
1026
1027 =head1 NOTES
1028
1029 =begin original
1030
1031 The Perl motto is "There's more than one way to do it." Divining
1032 how many more is left as an exercise to the reader.
1033
1034 =end original
1035
1036 Perl のモットーは「やり方は 1 通りではない」ということです。
1037 このマニュアルを、後いくつに分割できるかは、宿題とします。
1038
1039 =begin original
1040
1041 The three principal virtues of a programmer are Laziness,
1042 Impatience, and Hubris. See the Camel Book for why.
1043
1044 =end original
1045
1046 プログラマの 3 つの美徳は、無精、短気、傲慢です。
1047 理由は、ラクダ本を参照してください。
1048
1049 =begin meta
1050
1051 Translate: 吉村 寿人 <JAE00534@niftyserve.or.jp> (5.000)
1052 Update: Kentaro Shirakata <argrath@ub32.org> (5.10.0-)
1053 Status: completed
1054
1055 =end meta
1056

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26