内容へ移動
TechNote
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
start
»
perl
»
basic
perl:basic
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Perl - 基礎 ====== ===== インストール(Mac OS X) ===== <sxh bash; gutter: false> $ sh Configure -Dprefix=/usr/local -Dusethreads -Dusemultiplicity -des $ make $ sudo make install $ make clean </sxh> ===== これだけは押さえておきたい ===== <sxh perl> BEGIN { use File::Basename; chdir dirname( $0 ); } </sxh> Perlスクリプトファイルの存在するディレクトリをカレントディレクトリにする。 <sxh perl> use strict; </sxh> myやlocalで宣言されていない変数をいきなり使うとエラーになる。\\ 通常は宣言せずいきなり変数を使うことが出来るが、これにより厳格な扱いとなる。\\ 誤動作を防いだりデバックをし易くするためにも必ずつける。 <sxh perl> use warnings; </sxh> いくつかの警告メッセージを出してくれるようになるため、\\ 安全なスクリプトを書くためにも是非つけるようにしたい。 <sxh perl> use utf8; </sxh> スクリプトがUTF-8で書かれていることを宣言する。\\ このことにより、ソースコード中の文字列にはUTF-8フラグがつく。\\ この場合、当然コードもUTF-8で書く必要がある。 <sxh perl> use open ":utf8"; </sxh> 入出力をUTF-8とする。 <sxh perl> use open ":std"; </sxh> 標準入出力も上記に準ずる。 ===== まとめ ===== Perlスクリプトの先頭には以下を決まり文句として追加しておくとよい。 <sxh perl> #!/usr/bin/perl BEGIN { use File::Basename; chdir dirname( $0 ); } use strict; use warnings; use utf8; use open ":utf8"; use open ":std"; </sxh>
perl/basic.txt
· 最終更新: 2018/07/20 14:12 by
taka
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ