Ero sivun ”Lua” versioiden välillä

Siirry navigaatioon Siirry hakuun
34 merkkiä lisätty ,  7. lokakuuta 2015
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.
<pre>
<source lang="cpp">
extern "C"
extern "C"
{
{
Rivi 52: Rivi 52:
return 0;
return 0;
}
}
</pre>
</source>


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


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

Navigointivalikko