Perl-関数リファレンス

これは、標準のPerlでサポートされているすべての重要な機能のリストです。

  • abs-絶対値関数

  • accept-着信ソケット接続を受け入れます

  • アラーム-SIGALRMをスケジュールします

  • atan2 -PIからPIの範囲のY / Xのアークタンジェント

  • bind-アドレスをソケットにバインドします

  • binmode -I / O用のバイナリファイルを準備します

  • 祝福-オブジェクトを作成する

  • 呼び出し元-現在のサブルーチン呼び出しのコンテキストを取得します

  • chdir-現在の作業ディレクトリを変更します

  • chmod-ファイルのリストのパーミッションを変更します

  • chomp-文字列から末尾のレコード区切り文字を削除します

  • chop-文字列から最後の文字を削除します

  • chownコマンド-ファイルのリストにowershipを変更

  • chr-この数字が表す文字を取得する

  • chroot-パスルックアップ用にディレクトリを新しいルートにします

  • close-ファイル(またはパイプまたはソケット)ハンドルを閉じます

  • Closedir-ディレクトリハンドルを閉じる

  • 接続-リモートソケットに接続します

  • 続行-しばらくの間またはforeachのオプションの末尾ブロック

  • cos-余弦関数

  • crypt-一方向のpasswdスタイルの暗号化

  • dbmclose-結合されたdbmファイルのバインディングを解除します

  • dbmopen-タイのdbmファイルにバインディングを作成します

  • 定義済み-値、変数、または関数が定義されているかどうかをテストします

  • delete-ハッシュから値を削除します

  • 死ぬ-例外を提起するか、救済する

  • やる- TERMにBLOCKを回します

  • ダンプ-即時コアダンプを作成します

  • 各-ハッシュから次のキー/値のペアを取得

  • endgrent-グループファイルを使用して実行

  • endhostent -hostsファイルを使用して実行

  • endnetent-ネットワークファイルを使用して実行

  • endprotoent-プロトコルファイルを使用して実行

  • endpwent -passwdファイルを使用して実行

  • エンダーベント-サービスファイルを使用して実行

  • eof-ファイルハンドルの終わりをテストします

  • eval-例外をキャッチするか、コードをコンパイルして実行します

  • exec-このプログラムを破棄して別のプログラムを実行する

  • 存在する-ハッシュキーが存在するかどうかをテストする

  • 終了-このプログラムを終了

  • exp-私を上げる 力に

  • fcntl-ファイル制御システムコール

  • fileno-ファイルハンドルからファイル記述子を返します

  • flock-アドバイザリロックでファイル全体をロックします

  • fork-このような新しいプロセスを作成します

  • format -write()関数で使用して画像フォーマットを宣言します

  • formline-フォーマットに使用される内部関数

  • getc-ファイルハンドルから次の文字を取得します

  • getgrent-次のグループレコードを取得します

  • getgrgid-グループユーザーIDを指定してグループレコードを取得します

  • getgrnam-グループ名を指定してグループレコードを取得します

  • gethostbyaddr-アドレスを指定してホストレコードを取得します

  • gethostbyname-ホストレコードの指定された名前を取得します

  • gethostent-次のホストレコードを取得します

  • getlogin-このttyにログインしたユーザーを返します

  • getnetbyaddr-アドレスを指定してネットワークレコードを取得します

  • getnetbyname-ネットワークレコードの指定された名前を取得します

  • getnetent-次のネットワークレコードを取得します

  • getpeername-ソケット接続のもう一方の端を検索します

  • getpgrp-プロセスグループを取得します

  • getppid-親プロセスIDを取得します

  • getpriority-現在の素敵な値を取得する

  • getprotobyname-指定された名前のプロトコルレコードを取得します

  • getprotobynumber-プロトコルレコード数値プロトコルを取得します

  • getprotoent-次のプロトコルレコードを取得します

  • getpwent-次のpasswdレコードを取得します

  • getpwnam-ユーザーログイン名を指定してpasswdレコードを取得します

  • getpwuid-ユーザーIDを指定してpasswdレコードを取得します

  • getservbyname-名前を指定してサービスレコードを取得します

  • getservbyport-数値ポートを指定してサービスレコードを取得します

  • getervent-次のサービスレコードを取得します

  • Getsockname-指定されたソケットのsockaddrを取得します

  • Getsockopt-指定されたソケットのソケットオプションを取得します

  • glob-ワイルドカードを使用してファイル名を展開します

  • gmtime-グリニッジ時間形式を使用してUNIX時間をレコードまたは文字列に変換します。

  • goto-スパゲッティコードを作成する

  • grep-指定された基準に対して真のリストテストで要素を検索します

  • hex-文字列を16進数に変換します

  • import-モジュールの名前空間にパッチを適用します

  • インデックス-文字列内の部分を見つけます

  • int-数値の整数部分を取得します

  • ioctl-システム依存のデバイス制御システムコール

  • 参加-分離器を使用して文字列にリストに参加

  • キー-ハッシュからインデックスのリストを取得します

  • kill-プロセスまたはプロセスグループにシグナルを送信します

  • 最後-ブロックを途中で終了します

  • lc-文字列の小文字バージョンを返します

  • lcfirst-次の文字だけを小文字で含む文字列を返します

  • length-文字列のバイト数を返します

  • リンク-ファイルシステムにハードリンクを作成します

  • リッスン-ソケットをサーバーとして登録します

  • ローカル-グローバル変数の一時値を作成します(動的スコープ)

  • localtime-ローカル時間を使用してUNIX時間をレコードまたは文字列に変換します

  • lock-変数、サブルーチン、またはメソッドのスレッドロックを取得します

  • ログ-数の自然対数を取得

  • lstat-シンボリックリンクの統計

  • m-文字列を正規表現パターンと一致させます

  • map-リストに変更を適用して、変更を含む新しいリストを取得します

  • mkdir-ディレクトリを作成します

  • msgctl -SysVIPCメッセージ制御操作

  • msgget - SysVIPCメッセージキューを取得します

  • msgrcv-メッセージキューからSysVIPCメッセージを受信します

  • msgsnd -SysVIPCメッセージをメッセージキューに送信します

  • 私の-宣言とは、ローカル変数(レキシカルスコープ)を割り当てます

  • 次へ-ブロックを時期尚早に反復します

  • いいえ-コンパイル時に一部のモジュールシンボルまたはセマンティクスをインポート解除します

  • oct-文字列を8進数に変換します

  • open-ファイル、パイプ、または記述子を開きます

  • opendir-ディレクトリを開きます

  • ord-文字の数値表現を検索します

  • 私たち-パッケージ変数を宣言して割り当てます(字句スコープ)

  • pack-リストをバイナリ表現に変換します

  • パッケージ-個別のグローバル名前空間を宣言します

  • パイプ-接続されたファイルハンドルのペアを開きます

  • pop-配列から最後の要素を削除して返します

  • pos-最後/次のm // g検索のオフセットを検索または設定します

  • 印刷-出力をファイルハンドルにリストに

  • printf-フォーマットされたリストをファイルハンドルに出力します

  • プロトタイプ-サブルーチンのプロトタイプ(存在する場合)を取得します

  • push -1つ以上の要素を配列に追加します

  • q-文字列を単独で引用します

  • qq-文字列を二重引用符で囲みます

  • qr-コンパイルパターン

  • quotemeta-正規表現の魔法の文字を引用します

  • qw-単語のリストを引用する

  • qx-文字列を引用符で囲みます

  • rand-次の疑似乱数を取得します

  • 読み取り-ファイルハンドルからの固定長のバッファ入力

  • readdir-ディレクトリハンドルからディレクトリを取得します

  • readline-ファイルからレコードをフェッチします

  • readlink-シンボリックリンクが指している場所を特定します

  • readpipe-システムコマンドを実行し、標準出力を収集します

  • recv-ソケットを介してメッセージを受信します

  • やり直し-このループの反復を最初からやり直します

  • ref-参照されているもののタイプを調べます

  • 名前の変更-ファイル名を変更します

  • 必要-外部関数で負荷を実行時にライブラリから

  • リセット-指定された名前のすべての変数をクリアします

  • return-関数から早く抜け出す

  • 逆-文字列またはリストを反転します

  • rewinddir-ディレクトリハンドルをリセットします

  • rindex-右から左への部分文字列検索

  • rmdir-ディレクトリを削除します

  • s-パターンを文字列に置き換えます

  • スカラー-スカラーコンテキストを強制します

  • seek-ランダムアクセスI / Oのファイルポインタを再配置します

  • seekdir-ディレクトリポインタを再配置します

  • 選択-デフォルト出力をリセットするか、I / O多重化を実行します

  • semctl -SysVセマフォ制御操作

  • semget -SysVセマフォのセットを取得します

  • semop -SysVセマフォ操作

  • send-ソケットを介してメッセージを送信します

  • setgrent-使用するグループファイルを準備します

  • sethostent-使用するhostsファイルを準備します

  • setnetent-使用するネットワークファイルを準備します

  • setpgrp-プロセスのプロセスグループを設定します

  • setpriority-プロセスの適切な値を設定します

  • setprotoent-使用するプロトコルファイルを準備します

  • setpwent-使用するためにpasswdファイルを準備します

  • setservent-使用するサービスファイルを準備します

  • setsockopt-いくつかのソケットオプションを設定します

  • shift-配列の最初の要素を削除し、それを返します

  • shmctl -SysV共有メモリ操作

  • shmget -SysV共有メモリセグメント識別子を取得します

  • shmread -SysV共有メモリを読み取ります

  • shmwrite -SysV共有メモリを書き込む

  • シャットダウン-ソケット接続の半分だけを閉じます

  • sin-数値の正弦を返します

  • スリープ-数秒間ブロックする

  • ソケット-ソケットを作成します

  • socketpair-ソケットのペアを作成します

  • sort-値のリストをソートします

  • スプライス-配列内の任意の場所に要素を追加または削除します

  • スプリット-正規表現の区切り文字を使用して文字列を分割

  • sprintf-文字列にフォーマットされた印刷

  • sqrt-平方根関数

  • srand-乱数ジェネレーターをシードします

  • stat-ファイルのステータス情報を取得します

  • 調査-繰り返し検索するために入力データを最適化する

  • サブ-おそらく匿名で、サブルーチンを宣言

  • SUBSTR - stirngの一部を取得または変更

  • symlink-ファイルへのシンボリックリンクを作成します

  • syscall-任意のシステムコールを実行します

  • sysopen-ファイル、パイプ、または記述子を開きます

  • sysread-ファイルハンドルからの固定長のバッファなし入力

  • sysseek -sysreadおよびsyswriteで使用されるハンドル上のI / Oポインターの位置

  • システム-別のプログラムを実行する

  • syswrite-ファイルハンドルへの固定長のバッファなし出力

  • 伝える-ファイルハンドルの上に現在のseekpointerを取得

  • telldir-ディレクトリハンドルで現在のseekpointerを取得します

  • tie-変数をオブジェクトクラスにバインドします

  • タイド-タイド変数の基礎となるオブジェクトへの参照を取得します

  • 時間-1970年からの戻り秒数

  • 回-復帰は、自己と子プロセスのための経過時間

  • tr-文字列を音訳します

  • 切り捨て-ファイルを短くします

  • uc-文字列の大文字バージョンを返します

  • ucfirst-次の文字だけが大文字の文字列を返します

  • umask-ファイル作成モードマスクを設定します

  • undef-変数または関数の定義を削除します

  • リンク解除-ファイルへのリンクを1つ削除します

  • unpack-バイナリ構造を通常のperl変数に変換します

  • unshift-リストの先頭にさらに要素を追加します

  • untie-変数へのタイバインディングを解除します

  • 使用-コンパイル時にモジュールにロードする

  • utime-ファイルの最終アクセスと変更時間を設定します

  • 値-ハッシュ内の値のリストを返します

  • vec-文字列の特定のビットをテストまたは設定します

  • 待つ-子プロセスが死ぬのを待つ

  • waitpid-特定の子プロセスが死ぬのを待つ

  • wantarray-現在のサブルーチン呼び出しのvoidvsスカラーvsリストコンテキストを取得します

  • 警告-デバッグ情報を出力します

  • 書き込み-画像レコードを印刷します

  • -X-ファイルテスト(-r、-xなど)

  • y-文字列を音訳します