Perl/変数

Perl/変数

バージョンと製造年月日

2012-03-16

Perlの変数の特徴

変数宣言

変数に使える文字

アルファベット大文字小文字とアンダーバーと数字。数字からはじめることはできない。

慣例的な命名

変数は基本スネーク

$hoge_piyo_fuga = "ほげぴよふが";

グローバル変数

ただ単に宣言する。JavaScriptのvar無しの変数宣言と挙動は似てる

{
    $hoge_piyo_fuga = "ほげぴよふが";
}
print $hoge_piyo_fuga; #ブロック内で作られた変数だけどグローバル扱いなのでブロック外でも参照できる。

ローカル変数

ローカル変数には動的ブロックスコープ(localキーワード)のものと静的ブロックスコープ(myキーワード)のものがあるが、 動的のほうは挙動がわかりにくくバグの元なので非推奨。

{
    my $hoge = "ほげ";
}
print $hoge; #ここでは参照できない

スカラ変数

配列変数

連想配列変数

サブルーチン変数

暗黙変数

タグ

perl/variable.txt · 最終更新: 2012-03-16 09:41 by ore