師匠の散歩

きままにPerlでも

show Perl Documents

Perl Documentsを表示する/ showPerldoc.cgi

V5.10.1.1007 (x86)

  1. Active perlをダウンロード Active State
  2. Free Download をクリックすると、ダウンロード一覧表のあるページが表示される
  3. Windows XPの場合、V5.10.1.1007 (x86)を選ぶとうまくいった
  4. ダウンロードした msiファイルをダブルクリックすれば、てきとうにPerlがインストールされる
  5. AnHTTPDで設定した記憶は無いが、ちゃんとWinPC上でPerlが走る環境ができた

DOSプロンプトで、ActivePerlのパスのbinフォルダを開き、perldoc -v Variableで、マニュアルが表示される。

C:\Perl\bin>perldoc  -v @_
    @ARG
    @_      Within a subroutine the array @_ contains the parameters passed
            to that subroutine. See perlsub.

PerlのサーバーにTelnetで入れるなら、UNIXマシン上でも同様のことができるようだが、一般のレンタルサーバーでTelnetによるアクセスさせてくれるところは少ないと思う。

v5.12.1) built for MSWin32-x86

perldoc.com で新しいstrawberryバージョンをダウンロードしたので、perldocをテストした結果を下に示す。

C:strawberryperlin>perldoc -v $_
    $ARG
    $_      The default input and pattern-searching space. The following
            pairs are equivalent:

                while (<>) {...}    # equivalent only in while!
                while (defined($_ = <>)) {...}

                /^Subject:/
                $_ =~ /^Subject:/

                tr/a-z/A-Z/
                $_ =~ tr/a-z/A-Z/

                chomp
                chomp($_)

            Here are the places where Perl will assume $_ even if you don't
            use it:

            *  The following functions:

               abs, alarm, chomp, chop, chr, chroot, cos, defined, eval,
               exp, glob, hex, int, lc, lcfirst, length, log, lstat, mkdir,
               oct, ord, pos, print, quotemeta, readlink, readpipe, ref,
               require, reverse (in scalar context only), rmdir, sin, split
               (on its second argument), sqrt, stat, study, uc, ucfirst,
               unlink, unpack.

            *  All file tests ("-f", "-d") except for "-t", which defaults
               to STDIN. See "-X" in perlfunc

            *  The pattern matching operations "m//", "s///" and "tr///"
               (aka "y///") when used without an "=~" operator.

            *  The default iterator variable in a "foreach" loop if no other
               variable is supplied.

            *  The implicit iterator variable in the grep() and map()
               functions.

            *  The implicit variable of given().

            *  The default place to put an input record when a ""
               operation's result is tested by itself as the sole criterion
               of a "while" test. Outside a "while" test, this will not
               happen.

            As $_ is a global variable, this may lead in some cases to
            unwanted side-effects. As of perl 5.9.1, you can now use a
            lexical version of $_ by declaring it in a file or in a block
            with "my". Moreover, declaring "our $_" restores the global $_
            in the current scope.

            (Mnemonic: underline is understood in certain operations.)

showPerldoc.cgi // Topに戻る // indexに戻る
Copyright(C) 2009-2021 Grandmaster Last up : 2020/09/18