利用できる関数
-
文字列処理
-
printf(<書式>,<変数リスト>)
C言語と同様な書式付き入出力を行います。
-
split(<書式>、<変数>)
変数を書式で分割したリストを返します。
例
@words=split(/\s+/,$st);
#$stを空白で区切ったリストを@wordsに生成
($pre,$post)=split(/\s+/,$st,2);
#stを空白で2分割し、preとpostに記録する
-
join(<記号>,<リスト>)
リストの要素を<記号>で連結した文字列を返します。
-
substr($文字列変数、先頭番号、終端番号)
部分文字列を返します。
-
sort(<リスト>)
リストを文字コードの順に並べ替える
-
reverse(<リスト>)
リストを逆順にする
-
pack(<書式>,<リスト>)
複数の値を特殊な文字にパックする
-
unpack()
パックされた文字列を元に戻す
-
数学関数
-
初等関数
sqrt()
rand()
exp()
log()
-
三角関数
sin()、cos()、
atan()
-
その他
-
時間
time();1970年1月1日からの秒数
-
localTime()
地方時のリストを返す
-
eval(<文>)
<文>を実行し、エラー内容を $@ に返します。致命的なエラーを起こしても、処理を継続できます。