Perl neden aşağıdaki kod parçasına sığdırıyor?"@ARGV || = '.';" Yazarken neyin var?
$ perl -Mstrict -wE '@ARGV ||= ".";'
Can't modify array dereference in logical or assignment (||=) at -e line 1, near "'.';"
Execution of -e aborted due to compilation errors.
o mutlu
$ perl -Mstrict -wE '@ARGV = @ARGV || ".";'
işlerken ben çok burada yardımcı perldiag
açıklama görmüyorum:
% s% s değiştirilemiyor
(F) Belirtilen öğeye atamanıza izin verilmez veya aksi halde otomatik arttırma gibi değiştirmeyi deneyin.
bu davranış için daha çok insan dostu açıklama çok teşekkür ederiz.
http://stackoverflow.com/questions/4385998/why-doesnt-work-with-arrays –
@mpapec: Teşekkürler meseleyi önüne sermektedir soru – Zaid