Files
2004-perl/foiler/30_magiske_variable.pl
2025-03-05 11:15:13 +01:00

25 lines
987 B
Perl

#!/usr/bin/perl
use strict;
use warnings;
## Magiske variabler i Perl
# De magiske variablene i Perl er beryktet, og flittig kritisert av
# Python-brukere. Og ja, de er litt ekle. Ikke bruk dem mer enn du må,
# og husk å kommentere kode der du eventuelt bruker dem.
# Disse tre dukker opp relativt ofte, og man forventes vel egentlig å kunne
# dem, så de trenger man ikke forklare i koden. Men husk å forklare eventuelle
# andre utskeielser!
$_ # Default-variabelen. Om ikke noe er angitt, brukes som regel
# denne. Kan stort sett unngås, men av og til lurer den seg inn.
@_ # Default-arrayen. Dukker stort sett bare opp som argumentene til
# subrutiner (mer om dem senere, om vi rekker det)
$! # Feilmelding. Denne variabelen inneholder siste feilmelding.
# Den ble brukt etter open for et par foiler siden.
# Det er hauger av andre magiske variabler også, men disse tre får holde
# inntil videre. Er du nysgjerrig på mer, kjør kommandoen "perldoc perlvar".