Thread return value von eq (6 answers)
Opened by MarcusKr at 2010-01-31 10:39

murphy
 2010-01-31 16:36
#131655 #131655
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2010-01-31T14:35:25 MarcusKr
[...]
In diesem Beispiel hab ich noch kein strict und my verwendet, ging um Anfängerübungen zu Variablendeklarationen.
[...]

Auch auf die Gefahr hin, dass mir irgendwer mal wieder Haarspalterei vorwirft: Es ist beim Programmieren generell üblich zwischen Deklarationen und Wertzuweisungen zu unterscheiden: Deklarationen etablieren die Existenz einer Variablen (und enthalten eventuell Informationen über ihren Typ), Wertzuweisungen legen den Inhalt einer Variablen fest.

Dein Code enthält überhaupt keine Deklarationen sondern lediglich Wertzuweisungen. In Perl sind Deklarationen Anweisungen, die mit my oder our beginnen. Sie können direkt mit einer Wertzuweisung kombiniert werden, indem man etwas in der Form my $foo = "bar"; schreibt. Verwendet man das Pragma strict besteht Perl ferner darauf, dass eine Wertzuweisung eine Deklaration voraussetzt und legt Variablen nicht implizit bei der Wertzuweisung an.
When C++ is your hammer, every problem looks like your thumb.

View full thread return value von eq