Ero sivun ”Lua” versioiden välillä

Siirry navigaatioon Siirry hakuun
34 merkkiä lisätty ,  18. helmikuuta 2022
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.
<source lang="cpp">
<syntaxhighlight lang="c">
extern "C"
extern "C"
{
{
Rivi 62: Rivi 62:
return 0;
return 0;
}
}
</source>
</syntaxhighlight>


Skripti1.lua sisältö voisi olla esimerkiksi tällainen.
Skripti1.lua sisältö voisi olla esimerkiksi tällainen.
<source lang="lua">
<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
</source>
</syntaxhighlight>


Tiedosto <tt>ohjelma.cpp</tt> voidaan kääntää Linuxilla seuraavasti:
Tiedosto <tt>ohjelma.cpp</tt> voidaan kääntää Linuxilla seuraavasti:
10 147

muokkausta

Navigointivalikko