Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział2
Elementarz
Jeślichceszpoznaćwierzchołekbaobabu,
poznajnajpierwjegokorzenie.
Przysłowieafrykańskie
Niepisanatradycjanakazuje,abyprzygodęznowymjęzykiemprogramowaniarozpo-
cząćodzaimplementowaniabardzoprostegoprogramuwypisującegonawyjściuciąg
znakównHello,world”
.WjęzykuLua,podobniejakwwiększościinnychjęzyków
interpretowanych,kodrealizującytakąfunkcjonalnośćzajmujedokładniejeden
wiersz1.
Wyciąg2-1.Zawartośćplikuhello0lua
1
print("Hello,world")
Abywykonaćtenprogram(programynapisanewjęzykachinterpretowalnychnazy-
wamyteżskryptami),należyodwołaćsiędoplikuinterpretera,przekazującdoniego
jakoparametrścieżkędopliku
hello0lua
.Wszczególnymprzypadku,jeśliplik
tenznajdujesięwbieżącymkataloguroboczymprogramupowłoki,jakoparametr
wystarczypodaćjegonazwę.
Programpowłoki
$luahello0lua
Hello,world
$
Pozatwierdzeniutakiegopolecenia,wywołanyinterpreterodczytazawartośćpliku
hello0lua
,wykonującnatychmiastzawartewniminstrukcje,jednapodrugiej,
anastępniezakończyswojedziałanie,powodującpowrótdopowłokitekstowej.
Naszpierwszyskryptjestzbudowanyzjednejtylkoinstrukcji-wywołaniafunkcji
printzargumentembędącymciągiemznakównHello,world”
.
1
Jeśliprezentowanemufragmentowikodutowarzyszynazwaplikuźródłowego,tooznaczato,żeplik
tenjestdostępnydopobraniazestronyinternetowejWydawnictwaNaukowegoPWN.Pamiętaj
jednak,żesamodzielnieprzepisanydokomputerakodzostawiawpamięciowieletrwalszyślad.
Niektórewyciagibędąprezentowaćjedyniefragmentywskazanychplików,toteżpoichlewejstronie
zostałyumieszczonedlawygodynumeryodpowiadającychtymfragmentomwierszy.