Ero sivun ”Lua” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
<syntaxhighlight>
pEi muokkausyhteenvetoa |
p (<syntaxhighlight>) |
||
Rivi 14: | Rivi 14: | ||
Esimerkki Linuxille sovitetusta Lua-virtuaalikoneesta [[C++]]-kielellä toteutettuna. Luodaan seuraavanlainen ohjelma. | Esimerkki Linuxille sovitetusta Lua-virtuaalikoneesta [[C++]]-kielellä toteutettuna. Luodaan seuraavanlainen ohjelma. | ||
< | <syntaxhighlight lang="c"> | ||
extern "C" | extern "C" | ||
{ | { | ||
Rivi 62: | Rivi 62: | ||
return 0; | return 0; | ||
} | } | ||
</ | </syntaxhighlight> | ||
Skripti1.lua sisältö voisi olla esimerkiksi tällainen. | Skripti1.lua sisältö voisi olla esimerkiksi tällainen. | ||
< | <syntaxhighlight lang="lua"> | ||
function tellme() | function tellme() | ||
io.write("Tämä tuloste luetaan Lua tellme-funktion kautta.\n") | io.write("Tämä tuloste luetaan Lua tellme-funktion kautta.\n") | ||
end | end | ||
</ | </syntaxhighlight> | ||
Tiedosto <tt>ohjelma.cpp</tt> voidaan kääntää Linuxilla seuraavasti: | Tiedosto <tt>ohjelma.cpp</tt> voidaan kääntää Linuxilla seuraavasti: |