ユーザ用ツール

サイト用ツール


perl:basic

文書の過去の版を表示しています。


Perl - 基礎

インストール(Mac OS X)

sh Configure -Dprefix=/usr/local -Dusethreads -Dusemultiplicity -des
make
sudo make install
make clean

これだけは押さえておきたい

BEGIN {
	use File::Basename;
	chdir dirname( $0 );
}

Perl スクリプトファイルの存在するディレクトリをカレントディレクトリにする。

use strict;

my や local で宣言されていない変数をいきなり使うとエラーになる。通常は宣言せずいきなり変数を使うことが出来るが、これにより厳格な扱いとなる。誤動作を防いだりデバックをし易くするためにも必ずつける。

use warnings;
いくつかの警告メッセージを出してくれるようになるため、安全なスクリプトを書くためにも是非つけるようにしたい。

use utf8;

スクリプトが UTF-8 コードで書かれていることを宣言する。このことにより、ソースコード中の文字列には、UTF-8 フラグがつく。この場合、当然コードも UTF-8 で書く必要がある。

use open ":utf8";

入出力を UTF-8 とする。

use open ":std";

標準入出力も上記に準ずる。

普段使いの決まり文句

#!/usr/bin/perl

BEGIN {
	use File::Basename;
	chdir dirname( $0 );
}

use strict;
use warnings;
use utf8;
use open ":utf8";
use open ":std";

perl/basic.1532060625.txt.gz · 最終更新: 2018/07/20 13:23 by taka