ミスティーネットPerl・CGI講座 パール・CGIレッスン MISTY-NETレンタルサーバー・PERLプログラミング講座 CGI&PERL究極のレシピ
| HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 |
Perl言語リファレンス

ミスティーネットPerl・CGI講座/基本編
ミスティーネットPerl・CGI講座/基本編
始めに 始めに
変数について 変数について
処理の制御1 処理の制御1
処理の制御2 処理の制御2
配列の処理 配列の処理
ハッシュの処理 ハッシュの処理
数値の扱い 数値の扱い
文字の扱い 文字の扱い
時間の処理 時間の処理
サブルーチン サブルーチン
ファイルの処理 ファイルの処理
ディレクトリの処理 ディレクトリ処理
CGIについて CGIについて
漢字の処理 漢字の処理
    (文字コード)
Cookie の処理 Cookie の処理
正規表現1 正規表現1
正規表現2 正規表現2
演算子について 演算子について
ライブラリ ライブラリ
デバッグ デバック
環境変数について 環境変数
ミスティーネットPerl・CGI講座/基本編

ミスティーネットPerl・CGI講座/応用編
ミスティーネットPerl・CGI講座/応用編
カウンターを作ってみよう カウンターを
     作ってみよう!
ミニゲームを作ってみよう ミニゲームを
     作ってみよう!
ミスティーネットPerl・CGI講座/応用編

  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 ・・・ ハッシュ内のすべての値のリスト値を取り出す


ディレクトリの処理
chdir ・・・ ディレクトリを移動する
chroot ・・・ ルートディレクトリを変更する
closedir ・・・ ディレクトリをクローズする
mkdir ・・・ ディレクトリを作成する
opendir ・・・ ディレクトリをオープンする
readdir ・・・ ディレクトリの内容を読み取る
rewinddir ・・・ ディレクトリハンドルの読み取り位置を最初のエントリにセットする
rmdir ・・・ ディレクトリを削除する
seekdir ・・・ ディレクトリハンドルの読み取り位置を指定した位置にセットする
telldir ・・・ ディレクトリハンドルの現在の読み取り位置を返す


ファイルの入出力処理
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 ・・・ フォーマットに従ってファイルハンドルに書き込む





| HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問い合わせ | ミスティーネット |
(C)Copyright 2002 ミスティーネット Inc. All Right Reserved.