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-文字列を音訳します