Thread wie testen ob leeres Array definiert wurde? (36 answers)
Opened by KurtZ at 2008-03-06 23:58

KurtZ
 2008-03-10 15:14
#106888 #106888
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
Gast+2008-03-10 13:19:52--
Geht es dir jetzt um ein Praxisproblem oder willst du uns nur sagen, dass beim Interpreter-/Compilerbau von Perl da etwas sytaktisch geschlampt wurde ;)


kein Praxisproblem, das kann man mit Refs abfackeln, und so wie Perl
gestrickt ist kommst du sowieso an expliziten Refs nicht vorbei.
(Allerdings geht dann bei Refs IMHO ein Teil der Typprüfung in der Compilerphase flöten.)

Ich hab gleich im OP gesagt das das ne theoretische Diskussion ist.

Gast+2008-03-10 13:19:52--
Ich verstehe nämlich auch nicht mehr, um was es dir geht.


Ich habe mir von der Diskussion einen Erkenntnisgewinn erhofft wieso defined @arr
deprecated ist. Sinnloser Bruch der Orthogonalität ärgert mich ...

Ich habe mir schon überlegt wie man die Sache retten könnte, in dem man das defined
Builtin überlädt und im Functions-Scope die Warnings auschaltet.

Es wäre aber IMHO sinnvoller gleich einen Codingstil zu haben, der die Arbeit mit Referenzen priorisiert und Listen zur Ausnahmen macht.
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread wie testen ob leeres Array definiert wurde?