perl:basic
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
perl:basic [2018/07/20 13:23] – [俺的普段使いの決まり文句] taka | perl:basic [2018/07/20 14:12] (現在) – [インストール(Mac OS X)] taka | ||
---|---|---|---|
行 3: | 行 3: | ||
===== インストール(Mac OS X) ===== | ===== インストール(Mac OS X) ===== | ||
- | | + | <sxh bash; gutter: false> |
- | make | + | $ sh Configure -Dprefix=/ |
- | sudo make install | + | $ make |
- | make clean | + | $ sudo make install |
+ | $ make clean | ||
+ | </ | ||
===== これだけは押さえておきたい ===== | ===== これだけは押さえておきたい ===== | ||
- | <sxh perl; gutter: false;> | + | <sxh perl> |
BEGIN { | BEGIN { | ||
- | use File:: | + | |
- | chdir dirname( $0 ); | + | chdir dirname( $0 ); |
} | } | ||
</ | </ | ||
- | Perl スクリプトファイルの存在するディレクトリをカレントディレクトリにする。 | + | Perlスクリプトファイルの存在するディレクトリをカレントディレクトリにする。 |
- | <sxh perl gutter: false;> | + | <sxh perl> |
use strict; | use strict; | ||
</ | </ | ||
- | my や local で宣言されていない変数をいきなり使うとエラーになる。通常は宣言せずいきなり変数を使うことが出来るが、これにより厳格な扱いとなる。誤動作を防いだりデバックをし易くするためにも必ずつける。 | + | myやlocalで宣言されていない変数をいきなり使うとエラーになる。\\ |
+ | 通常は宣言せずいきなり変数を使うことが出来るが、これにより厳格な扱いとなる。\\ | ||
+ | 誤動作を防いだりデバックをし易くするためにも必ずつける。 | ||
- | <sxh perl gutter: false;> | + | <sxh perl> |
use warnings; | use warnings; | ||
</ | </ | ||
- | いくつかの警告メッセージを出してくれるようになるため、安全なスクリプトを書くためにも是非つけるようにしたい。 | ||
- | <sxh perl gutter: false;> | + | いくつかの警告メッセージを出してくれるようになるため、\\ |
+ | 安全なスクリプトを書くためにも是非つけるようにしたい。 | ||
+ | |||
+ | <sxh perl> | ||
use utf8; | use utf8; | ||
</ | </ | ||
- | スクリプトが UTF-8 コードで書かれていることを宣言する。このことにより、ソースコード中の文字列には、UTF-8 フラグがつく。この場合、当然コードも UTF-8 で書く必要がある。 | + | スクリプトがUTF-8で書かれていることを宣言する。\\ |
+ | このことにより、ソースコード中の文字列にはUTF-8フラグがつく。\\ | ||
+ | この場合、当然コードもUTF-8で書く必要がある。 | ||
- | <sxh perl gutter: false;> | + | <sxh perl> |
use open ": | use open ": | ||
</ | </ | ||
- | 入出力を UTF-8 とする。 | + | 入出力をUTF-8とする。 |
- | <sxh perl gutter: false;> | + | <sxh perl> |
use open ": | use open ": | ||
</ | </ | ||
行 48: | 行 56: | ||
標準入出力も上記に準ずる。 | 標準入出力も上記に準ずる。 | ||
- | ===== 普段使いの決まり文句 | + | ===== まとめ |
+ | |||
+ | Perlスクリプトの先頭には以下を決まり文句として追加しておくとよい。 | ||
- | <sxh perl; gutter: true;> | + | <sxh perl> |
# | # | ||
BEGIN { | BEGIN { | ||
- | use File:: | + | |
- | chdir dirname( $0 ); | + | chdir dirname( $0 ); |
} | } | ||
perl/basic.1532060625.txt.gz · 最終更新: 2018/07/20 13:23 by taka