

|
|
HOME >> 関数の種類で検索
[関数の種類検索]
このページでは関数を種類別に分類しております。
数学関数(数値の処理)
|
abs |
・・・ |
絶対値を返す |
|
atan2 |
・・・ |
アークタンジェント(逆正接)を返す (Perl4 未対応) |
|
cos |
・・・ |
コサイン(余弦)を返す |
|
exec |
・・・ |
システムコマンドを実行する |
|
int |
・・・ |
整数部分を返す |
|
log |
・・・ |
e (自然対数) を底とする対数を返す |
|
rand |
・・・ |
0から指定した数までの乱数を発生する |
|
sin |
・・・ |
サイン(正弦)を返す |
|
sqrt |
・・・ |
平方根を返す |
|
srand |
・・・ |
乱数の種(seed)をセットする |
時間関数
|
gmtime |
・・・ |
time 関数形式の時間をグリニッジ標準時へ変換する |
|
localtime |
・・・ |
time 関数形式の時間をローカル時間へ変換する |
|
time |
・・・ |
現在の時刻を取得する |
変換関数(データ形式の変換)
|
chr |
・・・ |
文字コードを対応する文字に変換する (Perl4 未対応) |
|
hex |
・・・ |
16進数を表す文字列を10進数に変換する |
|
oct |
・・・ |
8進数/16進数を表す文字列を10進数に変換する |
|
ord |
・・・ |
文字列の先頭文字を文字コードに変換する |
|
pack |
・・・ |
リスト値をバイナリ構造体に変換する |
|
unpack |
・・・ |
バイナリ構造体にパックされたデータをリスト値に展開する |
|
vec |
・・・ |
整数のベクタを表す文字列から、指定した位置の値を取り出す |
文字列処理
|
chop |
・・・ |
文字列の最後の文字を切り落とす |
|
chomp |
・・・ |
行末の改行文字を切り落とす (Perl4 未対応) |
|
crypt |
・・・ |
文字列を暗号化する |
|
index |
・・・ |
文字列中に部分文字列が最初に現れる位置を返す |
|
rindex |
・・・ |
文字列中に部分文字列が最後に現れる位置を返す |
|
lc |
・・・ |
文字列を小文字に変換する (Perl4 未対応) |
|
lcfirst |
・・・ |
先頭の一文字を小文字に変換する (Perl4 未対応) |
|
uc |
・・・ |
文字列を大文字に変換する (Perl4 未対応) |
|
ucfirst |
・・・ |
先頭の1文字を大文字に変換する (Perl4 未対応) |
|
length |
・・・ |
文字列の長さを調べる |
|
pos |
・・・ |
m//g サーチが前回行なわれた位置を返す |
|
quotemeta |
・・・ |
英数字を除く文字の前にバックスラッシュを挿入する (Perl4 未対応) |
|
sprintf |
・・・ |
書式指定文字列に従ってフォーマットした文字列を返す |
|
study |
・・・ |
パターンマッチングの対象を学習する |
|
substr |
・・・ |
部分文字列を取り出す・置換する |
|
split |
・・・ |
文字列を分割する |
配列・リスト処理
|
grep |
・・・ |
ブロックで評価し、真になった要素を返す |
|
join |
・・・ |
区切り文字をはさんで文字列を連結する |
|
map |
・・・ |
配列やハッシュを評価して結果を返す (Perl4 未対応) |
|
pop |
・・・ |
配列の末尾の要素を取り除く |
|
push |
・・・ |
配列の末尾に要素を追加する |
|
reverse |
・・・ |
リスト値を逆順に並び替える |
|
scalar |
・・・ |
式を強制的にスカラーコンテキストで評価する |
|
shift |
・・・ |
配列の先頭の要素を取り除く |
|
sort |
・・・ |
リストをソートする |
|
splice |
・・・ |
配列から要素を削除する・配列に要素を挿入する |
|
split |
・・・ |
文字列を分割する |
|
unshift |
・・・ |
配列の先頭に要素を追加する |
ハッシュの処理
|
delete |
・・・ |
ハッシュから指定したキーとその対の値を削除する |
|
each |
・・・ |
ハッシュから次のキーと値のリストを取り出す |
|
exists |
・・・ |
ハッシュ内に指定したキーが存在するかチェックする |
|
keys |
・・・ |
ハッシュ内のすべてのキーのリストを取り出す |
|
values |
・・・ |
ハッシュ内のすべての値のリスト値を取り出す |
ディレクトリの処理
ファイルの入出力処理
|
binmode |
・・・ |
バイナリモードで読み書きするよう設定する |
|
chmod |
・・・ |
パーミッションを変更する |
|
chown |
・・・ |
所有者(オーナー)とグループを変更する |
|
close |
・・・ |
ファイル・ソケット・パイプをクローズする |
|
dbmopen |
・・・ |
DBMファイルとハッシュの結合を行なう |
|
dbmclose |
・・・ |
DBMファイルとハッシュの解除を行なう |
|
eof |
・・・ |
ファイルの終わりを検知する |
|
fcntl |
・・・ |
fcntl システムコールを実行する |
|
fileno |
・・・ |
ファイル記述子を調べる |
|
flock |
・・・ |
ファイルをロックする |
|
getc |
・・・ |
ファイルから 1 バイト読み込んで返す |
|
glob |
・・・ |
ファイル名を検索する (Perl4 未対応) |
|
ioctl |
・・・ |
デバイスレベルでの入出力制御を行なう |
|
link |
・・・ |
ファイルのハードリンクを作成する |
|
lstat |
・・・ |
ファイル、またはシンボリックリンクについての情報を取得する |
|
open |
・・・ |
ファイルをオープンし、ファイルハンドルに結びつける |
|
pipe |
・・・ |
パイプをオープンする |
|
print |
・・・ |
ファイルハンドルに対してリスト値を出力する |
|
printf |
・・・ |
フォーマットした文字列を出力する |
|
read |
・・・ |
データを読み込む |
|
readline |
・・・ |
型グロブの付いたファイルハンドルから読みこむ (Perl4 未対応) |
|
readlink |
・・・ |
シンボリックリンクが指しているファイルを返す |
|
readpipe |
・・・ |
システムコマンドを実行し、その標準出力を返す (Perl4 未対応) |
|
rename |
・・・ |
ファイル名を変更する |
|
seek |
・・・ |
ファイルポインタをセットする |
|
select |
・・・ |
出力用ファイルハンドルをセレクトする・調べる |
|
stat |
・・・ |
ファイルについての情報を取得する |
|
symlink |
・・・ |
|
sysopen |
・・・ |
モード(とパーミッション)を指定してファイルをオープンする (Perl4 未対応) |
|
sysread |
・・・ |
データを読み込む |
|
sysseek |
・・・ |
ファイルシステムの read/write ポジションをセット/取得する (Perl4 未対応) |
|
syswrite |
・・・ |
データを書き込む |
|
tell |
・・・ |
ファイルポジションを取得する |
|
truncate |
・・・ |
ファイルサイズを指定した大きさに切り詰める |
|
umask |
・・・ |
umask 値を取得/設定する |
|
unlink |
・・・ |
ファイルを削除する |
|
untie |
・・・ |
変数との結び付けを制御する |
|
warm |
・・・ |
警告メッセージを出力する |
|
write |
・・・ |
フォーマットに従ってファイルハンドルに書き込む |
|