> > 少しなら > 配列の変数が空なら0を、値が入っていればそのままにしたくて > @DATA = ($a,$b,$c); > foreach(@DATA){if($_ == ""){$_ = 0;}} > って書いてみたんだけどダメだった > やり方キボリ これって、$aが空だった場合、 @DATAが(0,$b,$c)のなるの? それとも@DATAは変わらずに$a=0になるの? 俺はPerlを一生マスターできそうにないな 参考:2003/10/08(水)20時45分05秒