Ero sivun ”Lua” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
<source> tageilla voi laittaa värikorostuksen koodiin
p (esimerkki skripti lua-virtuaalikoneesta C++ toteutettuna) |
p (<source> tageilla voi laittaa värikorostuksen koodiin) |
||
Rivi 4: | Rivi 4: | ||
Esimerkki Linuxille sovitetusta Lua-virtuaalikoneesta C++-kielellä toteutettuna. Luodaan seuraavanlainen ohjelma. | Esimerkki Linuxille sovitetusta Lua-virtuaalikoneesta C++-kielellä toteutettuna. Luodaan seuraavanlainen ohjelma. | ||
< | <source lang="cpp"> | ||
extern "C" | extern "C" | ||
{ | { | ||
Rivi 52: | Rivi 52: | ||
return 0; | return 0; | ||
} | } | ||
</ | </source> | ||
Skripti1.lua sisältö voisi olla esimerkiksi tällainen. | Skripti1.lua sisältö voisi olla esimerkiksi tällainen. | ||
< | <source 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 | ||
</ | </source> | ||
Tiedosto <tt>ohjelma.cpp</tt> voidaan kääntää Linuxilla seuraavasti: | Tiedosto <tt>ohjelma.cpp</tt> voidaan kääntää Linuxilla seuraavasti: |