TEDIA会員に登録したメールアドレスとパスワードを入力してください

メールアドレス:

     パスワード:


パスワードを忘れた方はパスワードの確認を行ってください。

TEDIA会員へのご登録がお済みで無い方はこちらで登録ができます


>> テクノロジーポータル TEDIA トップページへ戻る <<

Think IT Software Developer's Think IT Find-IT 失敗しないソフト選び Find-IT TEDIA テクノロジーポータル TEDIA インストールマニアックス2008 インストールマニアックス2008

TEDIA SponsorsOpen Source Web Development Tutorials - Dev Shed

Perl入門:プログラミングを始めよう
(2009/02/04公開)

パールプログラマへの道

 前回の記事で、Perlのインストール方法を学んだが、コンピュータにインストールしても使わなければ意味はない、よね?この記事で、あなたは、ワイルドでクレージーな種族の一員、つまりPerlプログラマへの第一歩を踏み出すことになる。

実際にPerlでプログラミングを行う冒険の旅

 Perlは、もともとはレポートを簡単に作成する方法として記述されたのだが、進化の結果、Webの開発、サーバースクリプト、システム管理などにも使用されるようになっている。Perl Golfのようにばかげた使用方法も開発されていると言う人もいるかもしれないが、ゲームプログラマは、できるだけ少ないコードでプログラミングを行おうとしているだけだ。シェイクスピアやエドガー・アレン・(タイ)ポー(これは駄じゃれ!)になりたいと思っている人にはPerl Poetryもある。

 Amazon、Ticketmaster、IMDB.comなどの大規模なウェブサイトでもPerlを使っている。また、グラフィカルユーザーインターフェースの作成にも使える。

 さあ、ろうそくとカラスの羽根とインクを用意して、詩的にPerlの学習を始めよう。

(注意-私は、ビリージョエルの歌「Uptown Girl」の替え歌「Uptown Perl」を聞いたばかりだ)。

任意の名前によるデータ型もデータを保持

 プログラミング言語はどれでも、大抵は重箱の隅をほじくるようにこまごました注意やマニュアルが必要で面倒なものだ。だが、Perlはそうじゃない。Perlは下着だけでマウンテンデューを飲みながらブラブラして過ごし、それでピラミッドを作る生活が気に入っている。3日間もシャワーを浴びずに、1週間も前に注文して冷蔵庫に入れて忘れていた、冷え切ったピザの切れ端をかじるのが性に合っている。

 一般的なプログラミング言語 では、使用するデータの型を定義しなければならない。だが、Perlではそうではない。Perlでは、そんなことは関係ない。取れるものを取る。Perlでは、データ型や構造体は、第1のデータ型、スカラーから作り出される。

スカラーデータ型

 スカラーとは、簡単に言えば、1つのデータである。数値、文字、小説、とにかく何でもよい。ただし、そのうちの1つだけだ。デスクトップ上に作成するフォルダのようなものだ。名前を付けてデータを放り込む。それで終わり。

 ここでは、そのフォルダを変数と呼ぶことにしよう。変数には、あなた(またはユーザー)が指定したデータが保持され、後で変更することができる(だから変数と呼ぶ)。あなたが変数をスカラーデータ型として指定したことをPerlに知らせるために、変数名の前に$記号を配置する。変数には好きな名前を付けてよいが、使用できる文字は英数字とアンダースコアだけだ。名前には数字が使用できるが、数字で始まる名前は許されない。筆者は、統一のために、小文字を使用し、語と語の区切りには例のアンダースコアを使用している。

 変数名の例をいくつか示しておく。

$my_stuff
$day_1
$junk


1    2    3    4    次のページ

Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.