Bereichsoperator

Der Bereichsoperator .. hat, abhängig vom Kontext, zwei völlig verschiedene Aufgaben.

Im skalaren Kontext liefert .. einen Booleschen Wert zurück. Der Operator ist bistabil (wie ein elektronisches Flip-Flop) und emuliert den Zeilenbereichsoperator (Komma) von sed, awk und verschiedenen Editoren. Jeder skalare ..-Operator verwaltet seinen eigenen Booleschen Zustand. Dieser ist falsch, solange der linke Operand falsch ist. Sobald der linke Operand wahr wird, bleibt der Bereichsoperator wahr, bis der rechte Operand wahr wird. Erst danach wird der Bereichsoperator wieder falsch. Der Operator wird erst bei der nächsten Evaluierung wieder falsch. Er kann den rechten Operanden testen und noch in der gleichen Evaluierung, bei der er wahr ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.