ohjeita web-sivuston tekijälle
Perl-kielessä on kolme datatyyppiä, skalaari, taulukko ja assosiatiivinen taulukko. Normaalit taulutkot indeksoidaan numeroilla kun taas assosiatiiviset taulukot indeksoidaan merkkijonoilla.
Operaatioiden ja arvojen tulkinta riippuu toisinaan niiden kontekstista. Konteksteja on kolme: merkkijono, numeerinen ja taulukko. Tietyt operaatiot esimerkiksi palauttavat taulukkoarvoja mikäli konteksti niitä vaatii ja muussa tapauksessa skalaariarvoja.
Skalaareita palauttavat operaatiot eivät välitä haluaako konteksti merkkijonon vai numeron, mutta skalaarimuuttujat ja arvot tulkitaan merkkijonoiksi tai numeroiksi tarpeen mukaan. Skalaari tulkitaan boolen logiikan mukaan arvoksi tosi (true) mikäli se ei ole nollamerkkijono tai 0. 1 vastaa boolean arvoa tosi (true) ja 0 arvoa epätosi (false).
Seuraava sivu: Skalaarimuuttujat.
Ei kommentteja