□Perl 講座 初級編 > コメント・簡単な命令文
◆コメントの重要性
記号紹介の最後で『#』をご紹介しましたが、プログラムの2行目以降に#(シャープ)を用いると、それ以降行末までコメントとして扱われ、プログラムとしては扱われずに無視されるようになります。フリーのスクリプトなどをダウンロードしたことがある人は、もうお馴染みかもしれませんが、2行目以降に、著作権表示がしてあったり、パーミッションの設定概要や、いろいろとコメントとしてプログラム以外に記述されています。著作権表示は誰が作ったものかを示すもので、当サイトで配布しているスクリプトにも当然記述しています。皆さんも自作でプログラムを組めるようになったら、是非書いてください♪なんか、かっこいいでしょ?( ̄┓ ̄)bもちろん、格好言いだけじゃないんですがね・・・。ただここで、唄いたい重要性とは少し違います。
次回改造する時とか、ちょっとしたバグが発生してプログラムを修正しなければならないことは、少なからず出てくるものです。その作業がすべて同時期に連続して行っているのであればコメントの必要性は無いのかもしれませんが、少し時間が空いてしまうと、どの部分でどの作業をさせてたのか結構忘れてしまうんです。そのような事のないよう、特になれるうちはコメントを面倒がらずに解り易いように記述して履歴を残しておくことをお薦めします。また、バージョンアップやバグ修正の履歴なども簡単に残しておくと、あとあと、編集するのに役立つはずです。
無意味なように思える人もいらっしゃるかもしれませんが、なるべく作業内容を書く癖を身に付けてください。そのことによって知る基礎も多々あると思いますので・・・。騙されたと思って実行してください。騙してないけど(^−^;;
◆命令文
よく使う命令文の記述方法は後ほど第6章にてご説明差し上げます。ここではどんな命令文があるのかと、最も簡単な命令文についてのみ説明していきたいと思います。- 出力命令 print
- 繰り返し命令 for
- 条件分岐命令 if
- マッチング
- ファイルの操作命令 open
一番頻繁に使う命令文はやはり出力命令でしょう。何故だか解りますか?どんなに複雑な処理をさせようが何をしようが、基本的にWEB上で表現しなくてはなりません。よって、プログラム内にも当然HTMLが記述されていて、それらを出力させる作業が最終目的といっても、大きくはそれてないと私は思います。もちろん、プログラムの内容によってはあまり必要としないケースもありますが・・・。
- 出力命令って?
プログラムによって計算・処理された値(HTML)を出力することがメインです。 - 繰り返し命令って?
データ(特に配列データ)を扱う場合に良く使います。また、フォームなどで送られてくるデータも配列データとして送られてくるのでこの命令を使って、個別のデータに復元します。 - 条件分岐命令
例えば、右のボタンを押されたなら、このタグを表示しなさい。左のボタンならこちらのタグにしなさいと言った処理をさせることがprint文と併用することで可能になります。また、その他様々な条件を与えることで色々なことが出来ますので、考えてみてください。数学で言う命題を考えるようなものですね♪(^−^;; - マッチング
Perlの凄いところでもあると思います。簡単に検索させたりすることが出来ちゃいます。またデータベースからのデータの抽出にも役立ちますね。 - ファイルの操作
これを使わないと始まりません(^−^;;単純に計算させてそれを出力させるだけであれば(簡易見積り)外部ファイルの操作は必要ありませんが、カウンタ一つとっても履歴としてファイルの生成・上書きをしなくてはなりません。チャットや掲示板のログを補完する操作もここで行うわけです。
□初級編 プログラミングに入る前に
第四章 Perlでよく用いられる記号たち | |
・変数・配列 | プログラミングって?変数と配列って? |
・演算子・比較演算子 | 演算子の紹介と文字化け |
・コメント・簡単な命令文<< | コメントの重要性と命令文の種類 |
第五章 データを受け渡してみよう | |
・POSTとGET | フォームからのデータ受取 |
・デコード方法 | デコードって?ライブラリの使用 |
・jcode.pl | jcode.plって何? |
・出力させてみよう | フォームを使ったデータを出力させてみる |
第六章 プログラムの中身って? | |
・繰り返し文 | for文、foreach文、while文の使い方 |
・条件分岐 | if文の使い方、パターンマッチについての説明 |
・サブルーチン | なにものだ?!利用方法を説明 |
・ファイルの入出力 | 外部ファイルの読み込み書き出しについて |
第七章 改造してみよう! | |
・文字や画像の差し替え | まずは簡単なところから |
・レイアウトの変更 | 駄目元でもいいからやってよう |
・やってはいけないこと、エチケット | 守ってね♪ |