いよいよ核心的な部分であるPerlの変数の扱い方について説明するぞ。
Perlの変数。変わる数と書いて変数ですね。英語ではvariable(バリュアブル)とかparameter(パラメータ)と言われます。パラメータというのはよく目にする言葉ですよね。今日は久々の更新ということでその変数について解説するぞ。あえてシモネタで。
そうですね。ようは無理やりシモネタで例えるなら変数とはヤリマン女(サセ子)という位置づけが適切かもしれません。ヤリマン女 サセ子のマンコには様々なチンポや道具を挿入することができます。あ、わかりやすいかも!この場合のチンポや道具はいわゆる数値だったり文字列だったり、時にはファイルデータだったり、様々なものをヤリマン女 サセ子の中に挿入する事ができるわけです。素晴らしい!
なぜプログラムにおいてこの変数というのが大切かというと、固定値でプログラムを書くと汎用性が著しく低いものになるからなんですね。動的なものは常にその値が変わるものです。その値の数だけプログラムを用意するのは非常に面倒です。だから、いろんな値・要素を入れる事ができる「変数」を使ってプログラムを書くわけですね。う~ん伝わりづらい。
シモネタで変数の解説をするってなかなか容易じゃないな。
$サセ子 = 和田チンポ;
と、することで変数「サセ子」に値「和田チンポ」が代入されるわけです。Perlの場合、変数の頭には変数であることの宣言である「$(ドルマーク)」を入れる必要があります。これでまぁ和田のチンポがサセ子に代入されたわけですね。サセ子に代入された和田チンポは「$サセ子」としてそのまま活用することができるわけです。サセ子の膣内には和田チンポがささってるわけですからね。あ~わかりづれぇ(笑)実際に使ってみるならば
$サセ子 > ピンクローター
というような使い方になるのですね。この場合、サセ子に代入された和田チンポとピンクローターを比較している事になります。どうでしょう。わかりましたでしょうか。わからないですよね(笑)
では実際の文法について。
Perlは変数を定義しなくても良いのですが、あえて定義したい場合は以下のように。
$saseko;
次に同一セグメント内でのみ、ようはローカル変数というやつですね。基本的にこの指定をしない場合、グローバル変数として定義されますので注意してください。グローバル変数というのは世界を股に掛けるサセ子という意味で、世界レベルでマイケルのチンポを挿入できるようになるという事ですね。
my $saseko;
次は文字を変数に入れる場合。文字は必ずダブルクォーテーションかシングルクォーテーションでくくること。
$saseko = "和田チンポ";
数字を入れる場合。
$saseko = 69;
と、サセ子のマンコにはいろんなものが入るわけです。
そしてこれ以上、シモネタで書いていく自信が無いです…。
イヤイヤ、シモネタ面白いしわかりやすいし、とにかくグッジョブ!
シモネタで書き続けて下さい!2009-10-14 12:39:25 / POSTED BY 通りすがり