5
aşağıdaki satırı mükemmelsonek çalışmıyor
for(my $i=0; $i < ($max_size - $curr_size) ; $i++){
push (@{$_}, 0);
}
çalışır Ama bu değildir.
push (@{$_}, 0) for (1 .. ($max_size - $curr_size));
Bana böyle bir hata mesajı verir:
Can't use string ("1") as an ARRAY ref while "strict refs" in use at coordReadEasy.pl line 124, <DATA> line 16.
Neden? Bunu Nasıl Çözebilirim?
Daha kolay: '@ $ ref = (0) x ($ max_size - $ curr_size) ':) – friedo
@friedo Bundan önce dizideki şeylerin üzerine yazılıyor. Yine de, $ @ $ ref, (0) x ($ max - $ curr) 'tuşuna basabilirsiniz. – TLP
Eklemek istiyorum: ** Postfix döngüsünde farklı değişken kullanamazsınız, sadece '$ _' ** – gaussblurinc