FC2ブログ

P

Perlはてきとうに書いても動くけど,動いてしまうからわかりにくい.

my %hash;
$hash{"a"} = [0,1,2];
my @array = $hash{"a"};#A

としたときに,
$hash{"a"}[0];

$array[0];
の値が違うというね.

$array = $hash{"a"}ではエラーが返されたから,#Aでは配列が確かに格納されているはずなんだけど.
いったい#Aで何が起こっているというのか.
型があいまいだと面倒なことが起こる.
そもそも,こんなコーディングすんなという説もあるがね.

コメントの投稿

非公開コメント

プロフィール

みやどはつか

Author:みやどはつか
【座右の銘】
明日は明日の風が吹く/明日やろうはばかやろう


カウンター

最新コメント
月別アーカイブ
カテゴリ