とほほのperl入門
トップ
とほほのperl入門
概要編
Perlとは
インストール
実行方法
引数指定
ファイル指定
自己完結型
標準入力読み込み型
基礎知識
簡単な実行例
これだけは覚えて
strictモードと警告モード
関数の括弧
定数
数値
文字列
エスケープシーケンス(\)
数値と文字列
真(true)と偽(false)
バイナリデータ
変数
変数宣言(my)
スカラ($XXX)
配列(@XXX)
ハッシュ(%XXX)
変数名に使える文字
定義済変数みと未定義変数
省略時の変数($_)
環境変数($ENV{'XXX'})
コマンド引数($ARGV)
シグナル($SIG{'XXX'})
その他の特殊変数($X)
演算子
代入演算子
算術演算子
ビット演算子
数値比較演算子
文字列比較演算子
条件演算子
正規表現マッチング
文字列連結
文字列置換
繰り返し演算子
範囲演算子
ファイル検査
制御構文
if elsif else文
unless文
while文
until文
do文
for文
foreach文
last文
next文
continue文
入出力
ファイル読み込み
ファイル書き込み
外部コマンド実行
標準入出力
改行コード
テキストモード・バイナリモード
バイナリ読み込み
サブルーチンとライブラリ
サブルーチン(sub)
参照渡し
ライブラリ
その他
コメント(#)
正規表現
ヒアドキュメント
リファレンス
日本語の取り扱い
リンク
リファレンス編
プログラム制御
サブルーチン・パッケージ・ライブラリ
ファイル入出力
ファイル操作
ディレクトリ操作
ディレクトリ読み出し
文字列操作
時刻操作
配列制御
ハッシュ制御
数学関数
データ変換
プロセス制御
シグナル
ソケット
メッセージ
セマフォ
共有メモリ
データベース
その他
利用例編
条件判断する
10回処理を繰り返す
文字を1文字ずつ処理する
文字を1文字ずつ処理する(日本語対応)
行末の改行コードや空白を取り去る
全角文字が含まれているか調べる
文字列を書き出す
ダブルクォーテーションを含む文字列を書き出す
アットマークを含む文字列を書き出す
書式を指定して書き出す
数行にわたる内容を書き出す
バッファをフラッシュする
ファイルをロックする
配列を用いる
すべての配列要素に対して処理する
ファイルを読み出す
ファイルのサイズを得る
ファイルをバイナリモードで読み出す
ファイルが存在するか確認する
ファイルをロックする
サブルーチンを定義する
サブルーチンを呼び出す
サブルーチンの中で使う変数をローカル変数とする
引数を解釈する
時間帯を日本時間に設定する
プログラム強制中断の際の処理を記述する
まめ知識
Perl5では"..."の中に@を使えない
perlで日本語を扱うには
時間が9時間ずれる場合
サポートされていないかもしれない関数
flock()の間違った使い方
簡単なHTTPクライアントを実現するには?
IPアドレスをホスト名に変換するには?
コマンドオプション
Copyright (C) 1997-2002 杜甫々
初版:1997年2月3日、最終更新:2002年2月24日
https://www.tohoho-web.com/wwwperl.htm