sivut.web

ohjeita web-sivuston tekijälle

Perl-opas: Yksinkertainen ohjelma

#!/usr/local/bin/perl
#
# hello world
#
print 'Hello world.\n\n';

Ensimmäinen rivi

Joka ainoa perl-ohjelma alkaa seuraavalla rivillä:

#!/usr/local/bin/perl

vaikkakin rivi voi hieman vaihdella eri järjestelmien kesken. Rivi kertoo koneelle mitä tiedostolle tulee tehdä, ts. se kertoo perl-tulkin sijainnin.

Kommentit

#-symboli aloittaa kommentin, kaikki sen jälkeen rivillä oleva teksti tulkitaan kommentiksi ja se ei näin ollen vaikuta ohjelman suorittamiseen. Ainoa poikkeus on ensimmäinen rivi. Ainoa tapa saada kommentit jatkumaan useille riveille, on käyttää # -merkkiä joka rivin alussa.

Lausekkeet

Kaikki muu on ohjelmakoodilausekkeita (statement) joista jokainen tulee lopettaa puolipsteellä ( ; ).

\n tulostaa rivinvaihdon.

Yksinkertainen tulostus

Print-funktio tulostaa informaatiota. Edellisessä esimerkissä tulostetaan merkkijono "Hello world.", sen jälkeen kaksi rivinvaihtoa.

Ohjelman ajaminen

perl progname
./progname
progname

Ohjelmaa ajettaessa Perl aluksi kääntää koodin ja sen jälkeen suorittaa sen.

Seuraava sivu: Datatyypit.


Käyttäjien kommentit

18.10.2004 08:09
Rodza

Mikä ohjelma tämä on?

29.10.2004 13:41
Kimmo

Kannattaa huomioida, että jos print-lauseen loppuun ei laita rivinvaihtoa (print 'Hello world.';), ohjelma ei tee mitään edes unix-shellissä ajettaessa.

Internetiin tarkoitetun ohjelman alkuun taas pitää lisätä print"Content-type:text/html\n\n";, muuten saa virhe-ilmoituksen "Internal server error".

9.5.2005 09:40
MÖRKÖ;:: pÖÖÖ <MÖRSKÖ>

TODELLA NERKOASTA, MUTTA EI LIIAN, MIKSEI TÄÄLLÄ OLE KOMMENTTIA,
HALUASI oho caps lock päällä, kysyä onko tämä esimerkki laillilenn, laillinen

17.9.2005 20:03
PlayGame

Tosi yksinkertainen

6.2.2006 17:47
Matso

Ei mainita mitään ohjelmointi ympäristöstä. Olisi sekin kiva lisä että aminittaisiin jotain sopivia ohjelmia.

17.2.2006 15:32
hmm...

notebad vaikka...

24.1.2007 10:11
the khebab <khebab@netti.fi>

ei näkyny rokket kannonit.... ihan surkea ohjelma

24.1.2007 10:12
the khebab <khebab@netti.fi>

ei hitto vieläkään näy rokket kannonit....!!!!1111

24.1.2007 10:13
the khebab <khebab@netti.fi>

miten saan rokket kannonit näkyviin???....!!111

24.1.2007 10:14
the khebab <khebab@netti.fi>

en nää vieläkään rokket kannoniani....söisitte tölkkinakkia....lidlistä sitä saa.... millä näkee rokket kannonit operaatioina??

24.1.2007 10:15
the khebab <khebab@netti.fi>

näyttäkää rokket kannonit mulle...

24.1.2007 10:16
the khebab <khebab@netti.fi>

www.onnikoodaa.on.nimp.org/rokketkannoni/opettella

24.1.2007 10:17
rölli <rölli@netti.fi>

ei kuule khebab, mistä sä noi sivut löysit, täydelliset ohjeet tehdä rokket kannon.

24.1.2007 10:21
rölli <rölli@netti.fi>

tänne vois jotkut laittaa yhden viestin mittaisia(vrt. khebab) linkkejä joissa perlia yms. helppokäyttöisiä ohjelmia saisi jopa vielä helppokäyttöisemmäksi.

kiitoksia khebab, antamasi sivut auttoivat minua jokapäiväisissä askareissani.


rölli aka. -Roope Liimatainen-

Lisää oma kommentti


Ari Paulin
ari.paulin@pp.htv.fi
http://www.pp.htv.fi/apaulin/