Perl-function-references

提供:Dev Guides
移動先:案内検索

Perl-関数リファレンス

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

  • link:/perl/perl_abs [abs]-絶対値関数
  • link:/perl/perl_accept [accept]-着信ソケット接続を受け入れます
  • link:/perl/perl_alarm [alarm]-SIGALRMをスケジュールします
  • link:/perl/perl_atan2 [atan2]--PIからPIの範囲のY/Xのアークタンジェント
  • link:/perl/perl_bind [bind]-アドレスをソケットにバインドします
  • link:/perl/perl_binmode [binmode]-I/O用のバイナリファイルを準備する
  • link:/perl/perl_bless [bless]-オブジェクトを作成します
  • link:/perl/perl_caller [caller]-現在のサブルーチン呼び出しのコンテキストを取得します
  • link:/perl/perl_chdir [chdir]-現在の作業ディレクトリを変更します
  • link:/perl/perl_chmod [chmod]-ファイルのリストの権限を変更します
  • link:/perl/perl_chomp [chomp]-文字列から末尾のレコード区切り文字を削除します
  • link:/perl/perl_chop [chop]-文字列から最後の文字を削除します
  • link:/perl/perl_chown [chown]-ファイルのリストの所有権を変更します
  • link:/perl/perl_chr [chr]-この数値が表す文字を取得します
  • link:/perl/perl_chroot [chroot]-ディレクトリをパス検索用の新しいルートにします
  • link:/perl/perl_close [close]-ファイル(またはパイプまたはソケット)ハンドルを閉じます
  • link:/perl/perl_closedir [closedir]-ディレクトリハンドルを閉じる
  • link:/perl/perl_connect [connect]-リモートソケットに接続します
  • link:/perl/perl_continue [continue]-whileまたはforeachのオプションの後続ブロック
  • link:/perl/perl_cos [cos]-コサイン関数
  • link:/perl/perl_crypt [crypt]-一方向のpasswdスタイルの暗号化
  • link:/perl/perl_dbmclose [dbmclose]-関連付けられたdbmファイルのバインディングを解除します
  • link:/perl/perl_dbmopen [dbmopen]-関連付けられたdbmファイルにバインディングを作成します
  • link:/perl/perl_defined [defined]-値、変数、または関数が定義されているかどうかをテストします
  • link:/perl/perl_delete [delete]-ハッシュから値を削除します
  • link:/perl/perl_die [die]-例外を発生させるか、救済する
  • link:/perl/perl_do [do]-BLOCKをTERMに変換します
  • link:/perl/perl_dump [dump]-即時コアダンプを作成します
  • link:/perl/perl_each [each]-ハッシュから次のキーと値のペアを取得します
  • link:/perl/perl_endgrent [endgrent]-グループファイルを使用して実行
  • link:/perl/perl_endhostent [endhostent]-ホストファイルを使用して実行
  • link:/perl/perl_endnetent [endnetent]-ネットワークファイルを使用して実行
  • link:/perl/perl_endprotoent [endprotoent]-プロトコルファイルを使用して実行
  • リンク:/perl/perl_endpwent [endpwent]-passwdファイルを使用して実行
  • link:/perl/perl_endservent [endservent]-サービスファイルを使用して実行
  • link:/perl/perl_eof [eof]-ファイルハンドルの終わりをテストします
  • link:/perl/perl_eval [eval]-例外をキャッチするか、コードをコンパイルして実行します
  • link:/perl/perl_exec [exec]-このプログラムを破棄して別のプログラムを実行します
  • link:/perl/perl_exists [exists]-ハッシュキーが存在するかどうかをテストします
  • link:/perl/perl_exit [exit]-このプログラムを終了します
  • link:/perl/perl_exp [exp]-Iを累乗します
  • link:/perl/perl_fcntl [fcntl]-ファイル制御システムコール
  • link:/perl/perl_fileno [fileno]-ファイルハンドルからファイル記述子を返します
  • link:/perl/perl_flock [flock]-勧告的ロックでファイル全体をロックします
  • link:/perl/perl_fork [fork]-このような新しいプロセスを作成します
  • link:/perl/perl_format [format]-write()関数で使用する画像フォーマットを宣言します
  • link:/perl/perl_formline [formline]-フォーマットに使用される内部関数
  • link:/perl/perl_getc [getc]-ファイルハンドルから次の文字を取得します
  • link:/perl/perl_getgrent [getgrent]-次のグループレコードを取得します
  • link:/perl/perl_getgrgid [getgrgid]-グループユーザーIDを指定してグループレコードを取得します
  • link:/perl/perl_getgrnam [getgrnam]-グループ名を指定してグループレコードを取得します
  • link:/perl/perl_gethostbyaddr [gethostbyaddr]-アドレスを指定してホストレコードを取得します
  • link:/perl/perl_gethostbyname [gethostbyname]-指定された名前のホストレコードを取得します
  • link:/perl/perl_gethostent [gethostent]-次のホストレコードを取得します
  • link:/perl/perl_getlogin [getlogin]-このttyにログインしたユーザーを返す
  • link:/perl/perl_getnetbyaddr [getnetbyaddr]-アドレスを指定してネットワークレコードを取得します
  • link:/perl/perl_getnetbyname [getnetbyname]-指定された名前のネットワークレコードを取得します
  • link:/perl/perl_getnetent [getnetent]-次のネットワークレコードを取得します
  • link:/perl/perl_getpeername [getpeername]-ソケット接続のもう一方の端を見つけます
  • link:/perl/perl_getpgrp [getpgrp]-プロセスグループを取得する
  • link:/perl/perl_getppid [getppid]-親プロセスIDを取得します
  • link:/perl/perl_getpriority [getpriority]-現在の適切な値を取得します
  • link:/perl/perl_getprotobyname [getprotobyname]-名前を指定してプロトコルレコードを取得します
  • link:/perl/perl_getprotobynumber [getprotobynumber]-プロトコルレコード数値プロトコルを取得します
  • link:/perl/perl_getprotoent [getprotoent]-次のプロトコルレコードを取得します
  • link:/perl/perl_getpwent [getpwent]-次のパスワードレコードを取得します
  • link:/perl/perl_getpwnam [getpwnam]-ユーザーのログイン名を指定してpasswdレコードを取得します
  • link:/perl/perl_getpwuid [getpwuid]-ユーザーIDを指定してpasswdレコードを取得します
  • link:/perl/perl_getservbyname [getservbyname]-名前を指定してサービスレコードを取得します
  • link:/perl/perl_getservbyport [getservbyport]-数値ポートを指定してサービスレコードを取得します
  • link:/perl/perl_getservent [getservent]-次のサービスレコードを取得します
  • link:/perl/perl_getsockname [getsockname]-指定されたソケットのsockaddrを取得します
  • link:/perl/perl_getsockopt [getsockopt]-指定されたソケットのソケットオプションを取得します
  • link:/perl/perl_glob [glob]-ワイルドカードを使用してファイル名を展開します
  • link:/perl/perl_gmtime [gmtime]-グリニッジ標準時形式を使用してUNIX時間をレコードまたは文字列に変換します。
  • link:/perl/perl_goto [goto]-スパゲッティコードを作成
  • link:/perl/perl_grep [grep]-リスト内の要素を検索します。与えられた基準に対して真になります。
  • link:/perl/perl_hex [hex]-文字列を16進数に変換します
  • link:/perl/perl_import [import]-モジュールの名前空間を独自のものにパッチします
  • link:/perl/perl_index [index]-文字列内の部分文字列を検索します
  • link:/perl/perl_int [int]-数値の整数部分を取得します
  • link:/perl/perl_ioctl [ioctl]-システム依存のデバイス制御システムコール
  • link:/perl/perl_join [join]-セパレータを使用してリストを文字列に結合します
  • link:/perl/perl_keys [keys]-ハッシュからインデックスのリストを取得します
  • link:/perl/perl_kill [kill]-プロセスまたはプロセスグループにシグナルを送信します
  • link:/perl/perl_last [last]-ブロックを途中で終了します
  • link:/perl/perl_lc [lc]-文字列の小文字バージョンを返す
  • link:/perl/perl_lcfirst [lcfirst]-次の文字だけを小文字にした文字列を返します
  • link:/perl/perl_length [length]-文字列のバイト数を返します
  • link:/perl/perl_link [link]-ファイルシステムにハードリンクを作成します
  • link:/perl/perl_listen [listen]-サーバーとしてソケットを登録します
  • link:/perl/perl_local [local]-グローバル変数の一時的な値を作成します(動的スコープ)
  • link:/perl/perl_localtime [localtime]-ローカル時間を使用してUNIX時間をレコードまたは文字列に変換します
  • link:/perl/perl_lock [lock]-変数、サブルーチン、またはメソッドのスレッドロックを取得します
  • link:/perl/perl_log [log]-数値の自然対数を取得します
  • link:/perl/perl_lstat [lstat]-シンボリックリンクのstat
  • link:/perl/perl_m [m]-文字列を正規表現パターンに一致させます
  • link:/perl/perl_map [map]-リストに変更を適用して、変更を含む新しいリストを取得します
  • link:/perl/perl_mkdir [mkdir]-ディレクトリを作成します
  • link:/perl/perl_msgctl [msgctl]-SysV IPCメッセージ制御操作
  • link:/perl/perl_msgget [msgget]-SysV IPCメッセージキューを取得します
  • link:/perl/perl_msgrcv [msgrcv]-メッセージキューからSysV IPCメッセージを受信します
  • link:/perl/perl_msgsnd [msgsnd]-SysV IPCメッセージをメッセージキューに送信します
  • link:/perl/perl_my [my]-ローカル変数を宣言して割り当てる(字句スコープ)
  • link:/perl/perl_next [next]-途中でブロックを繰り返す
  • link:/perl/perl_no [no]-一部のモジュールシンボルまたはセマンティクスをコンパイル時にインポート解除します
  • link:/perl/perl_oct [oct]-文字列を8進数に変換します
  • link:/perl/perl_open [open]-ファイル、パイプ、または記述子を開く
  • link:/perl/perl_opendir [opendir]-ディレクトリを開く
  • link:/perl/perl_ord [ord]-文字の数値表現を見つける
  • link:/perl/perl_our [our]-パッケージ変数を宣言して割り当てる(字句スコープ)
  • link:/perl/perl_pack [pack]-リストをバイナリ表現に変換します
  • link:/perl/perl_package [package]-個別のグローバル名前空間を宣言します
  • link:/perl/perl_pipe [pipe]-接続されたファイルハンドルのペアを開きます
  • link:/perl/perl_pop [pop]-配列から最後の要素を削除して返します
  • link:/perl/perl_pos [pos]-最後/次のm//g検索のオフセットを検索または設定します
  • link:/perl/perl_print [print]-ファイルハンドルにリストを出力します
  • link:/perl/perl_printf [printf]-フォーマットされたリストをファイルハンドルに出力します
  • link:/perl/perl_prototype [prototype]-サブルーチンのプロトタイプ(もしあれば)を取得します
  • link:/perl/perl_push [push]-1つ以上の要素を配列に追加します
  • link:/perl/perl_q [q]-文字列を一重引用符で囲みます
  • link:/perl/perl_qq [qq]-文字列を二重引用符で囲みます
  • link:/perl/perl_qr [qr]-コンパイルパターン
  • link:/perl/perl_quotemeta [quotemeta]-正規表現の魔法の文字を引用する
  • link:/perl/perl_qw [qw]-単語のリストを引用
  • link:/perl/perl_qx [qx]-文字列を引用符で囲みます
  • link:/perl/perl_rand [rand]-次の疑似乱数を取得します
  • link:/perl/perl_read [read]-ファイルハンドルからの固定長のバッファリングされた入力
  • link:/perl/perl_readdir [readdir]-ディレクトリハンドルからディレクトリを取得します
  • link:/perl/perl_readline [readline]-ファイルからレコードを取得します
  • link:/perl/perl_readlink [readlink]-シンボリックリンクが指している場所を特定する
  • link:/perl/perl_readpipe [readpipe]-システムコマンドを実行し、標準出力を収集します
  • link:/perl/perl_recv [recv]-ソケットを介してメッセージを受信します
  • link:/perl/perl_redo [redo]-このループの繰り返しをもう一度開始します
  • link:/perl/perl_ref [ref]-参照されているもののタイプを見つける
  • link:/perl/perl_rename [rename]-ファイル名を変更します
  • link:/perl/perl_require [require]-実行時にライブラリから外部関数をロードします
  • link:/perl/perl_reset [reset]-指定された名前のすべての変数をクリアします
  • link:/perl/perl_return [return]-早く関数から抜け出す
  • link:/perl/perl_reverse [reverse]-文字列またはリストを反転します
  • link:/perl/perl_rewinddir [rewinddir]-ディレクトリハンドルをリセットします
  • link:/perl/perl_rindex [rindex]-右から左への部分文字列検索
  • link:/perl/perl_rmdir [rmdir]-ディレクトリを削除します
  • link:/perl/perl_s [s]-パターンを文字列に置き換えます
  • link:/perl/perl_scalar [scalar]-スカラーコンテキストを強制します
  • link:/perl/perl_seek [seek]-ランダムアクセスI/Oのファイルポインターの位置を変更します
  • link:/perl/perl_seekdir [seekdir]-ディレクトリポインターの位置を変更します
  • link:/perl/perl_select [select]-デフォルトの出力をリセットするか、I/O多重化を行います
  • link:/perl/perl_semctl [semctl]-SysVセマフォ制御操作
  • link:/perl/perl_semget [semget]-SysVセマフォのセットを取得します
  • link:/perl/perl_semop [semop]-SysVセマフォ操作
  • link:/perl/perl_send [send]-ソケットを介してメッセージを送信します
  • link:/perl/perl_setgrent [setgrent]-使用するグループファイルを準備します
  • link:/perl/perl_sethostent [sethostent]-ホストファイルを使用するための準備
  • link:/perl/perl_setnetent [setnetent]-ネットワークファイルを使用するための準備
  • link:/perl/perl_setpgrp [setpgrp]-プロセスのプロセスグループを設定します
  • link:/perl/perl_setpriority [setpriority]-プロセスのnice値を設定します
  • link:/perl/perl_setprotoent [setprotoent]-使用するプロトコルファイルを準備します
  • link:/perl/perl_setpwent [setpwent]-使用するpasswdファイルを準備します
  • link:/perl/perl_setservent [setservent]-使用するサービスファイルを準備します
  • link:/perl/perl_setsockopt [setsockopt]-いくつかのソケットオプションを設定します
  • link:/perl/perl_shift [shift]-配列の最初の要素を削除し、それを返します
  • link:/perl/perl_shmctl [shmctl]-SysV共有メモリ操作
  • link:/perl/perl_shmget [shmget]-SysV共有メモリセグメント識別子を取得します
  • link:/perl/perl_shmread [shmread]-SysV共有メモリを読み取ります
  • link:/perl/perl_shmwrite [shmwrite]-SysV共有メモリに書き込みます
  • link:/perl/perl_shutdown [shutdown]-ソケット接続の半分だけを閉じます
  • link:/perl/perl_sin [sin]-数値のサインを返します
  • link:/perl/perl_sleep [sleep]-数秒間ブロックします
  • link:/perl/perl_socket [socket]-ソケットを作成します
  • link:/perl/perl_socketpair [socketpair]-ソケットのペアを作成します
  • link:/perl/perl_sort [sort]-値のリストをソートします
  • link:/perl/perl_splice [splice]-配列の任意の場所に要素を追加または削除します
  • link:/perl/perl_split [split]-正規表現区切り文字を使用して文字列を分割します
  • link:/perl/perl_sprintf [sprintf]-文字列にフォーマットされた出力
  • link:/perl/perl_sqrt [sqrt]-平方根関数
  • link:/perl/perl_srand [srand]-乱数ジェネレータをシードします
  • link:/perl/perl_stat [stat]-ファイルのステータス情報を取得します
  • link:/perl/perl_study [study]-検索を繰り返すために入力データを最適化します
  • link:/perl/perl_sub [sub]-おそらく匿名でサブルーチンを宣言します
  • link:/perl/perl_substr [substr]-攪拌の一部を取得または変更します
  • link:/perl/perl_symlink [symlink]-ファイルへのシンボリックリンクを作成します
  • link:/perl/perl_syscall [syscall]-任意のシステムコールを実行します
  • link:/perl/perl_sysopen [sysopen]-ファイル、パイプ、または記述子を開く
  • link:/perl/perl_sysread [sysread]-ファイルハンドルからの固定長のバッファリングされていない入力
  • link:/perl/perl_sysseek [sysseek]-sysreadおよびsyswriteで使用されるハンドルにI/Oポインターを配置します
  • link:/perl/perl_system [system]-別のプログラムを実行します
  • link:/perl/perl_syswrite [syswrite]-ファイルハンドルへの固定長のバッファリングされていない出力
  • link:/perl/perl_tell [tell]-ファイルハンドルの現在のシークポインターを取得します
  • link:/perl/perl_telldir [telldir]-ディレクトリハンドルの現在のシークポインタを取得します
  • link:/perl/perl_tie [tie]-変数をオブジェクトクラスにバインドします
  • link:/perl/perl_tied [tied]-結合された変数の基礎となるオブジェクトへの参照を取得します
  • link:/perl/perl_time [time]-1970年からの秒数を返します
  • link:/perl/perl_times [times]-自己プロセスと子プロセスの経過時間を返します
  • link:/perl/perl_tr [tr]-文字列を音訳する
  • link:/perl/perl_truncate [truncate]-ファイルを短くします
  • link:/perl/perl_uc [uc]-文字列の大文字バージョンを返します
  • link:/perl/perl_ucfirst [ucfirst]-次の文字だけを大文字にした文字列を返します
  • link:/perl/perl_umask [umask]-ファイル作成モードマスクを設定します
  • link:/perl/perl_undef [undef]-変数または関数の定義を削除します
  • link:/perl/perl_unlink [unlink]-ファイルへの1つのリンクを削除します
  • link:/perl/perl_unpack [unpack]-バイナリ構造を通常のperl変数に変換します
  • link:/perl/perl_unshift [unshift]-リストの先頭に要素を追加します
  • link:/perl/perl_untie [untie]-変数へのタイバインディングを解除します
  • link:/perl/perl_use [use]-コンパイル時にモジュールにロードします
  • link:/perl/perl_utime [utime]-ファイルの最終アクセスを設定し、時間を変更します
  • link:/perl/perl_values [values]-ハッシュの値のリストを返します
  • link:/perl/perl_vec [vec]-文字列の特定のビットをテストまたは設定します
  • link:/perl/perl_wait [wait]-子プロセスが終了するのを待ちます
  • link:/perl/perl_waitpid [waitpid]-特定の子プロセスが終了するのを待ちます
  • link:/perl/perl_wantarray [wantarray]-現在のサブルーチン呼び出しのvoid vsスカラーvsリストコンテキストを取得
  • link:/perl/perl_warn [warn]-デバッグ情報を出力します
  • link:/perl/perl_write [write]-画像レコードを印刷します
  • リンク:/perl/perl_-X [-X]-ファイルテスト(-r、-xなど)
  • link:/perl/perl_y [y]-文字列を音訳する