トップページ > プログラム > 2015年04月23日 > uaw1qxyQ

書き込み順位&時間帯一覧

17 位/172 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001000113



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Perlについての質問箱 64箱目 [転載禁止]©2ch.net

書き込みレス一覧

Perlについての質問箱 64箱目 [転載禁止]©2ch.net
231 :デフォルトの名無しさん[sage]:2015/04/23(木) 18:44:54.11 ID:uaw1qxyQ
今日の無駄にハマった記述
$::fnc{ shift @in }->(@in)
shiftが実行されてるのに値が捨てられてねぇ
Perlについての質問箱 64箱目 [転載禁止]©2ch.net
232 :デフォルトの名無しさん[sage]:2015/04/23(木) 22:33:20.15 ID:uaw1qxyQ
久しぶりにPerlをやったら数値の初期化がわからんくなった

-------------------------------------

# @_ は標準入力から入ってきた数字の文字。shiftすると0が出てくる。
my @ccc = qw(aa bb cc dd ee);
$aa[0]->{'bbb'}->{ $ccc[shift] } = 1;

Use of uninitialized value in array element

-------------------------------------------

$aa[0]->{'bbb'}->{ $ccc[(shift) + 0] } = 1; # +0して数値だと教えてやる

Use of uninitialized value in array element

--------------------------------------------

my $SUUTI = int( (shift) + 0 ); #もうこれは絶対数値だろ
$aa[0]->{'bbb'}->{ $ccc[$SUUTI] } = 1;

Use of uninitialized value in array element

--------------------------------------------

どれも全部警告が出る以外は正しく動作します。
もう警告消そうかな…
Perlについての質問箱 64箱目 [転載禁止]©2ch.net
234 :デフォルトの名無しさん[sage]:2015/04/23(木) 23:31:29.88 ID:uaw1qxyQ
天才
0を受け取ってたのが勘違いに拍車をかけていた


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。