diff options
Diffstat (limited to 'trunk/Examples/lua/simple/runme.lua')
-rw-r--r-- | trunk/Examples/lua/simple/runme.lua | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/trunk/Examples/lua/simple/runme.lua b/trunk/Examples/lua/simple/runme.lua new file mode 100644 index 000000000..1e5a139c8 --- /dev/null +++ b/trunk/Examples/lua/simple/runme.lua @@ -0,0 +1,35 @@ +---- importing ---- +if string.sub(_VERSION,1,7)=='Lua 5.0' then + -- lua5.0 doesnt have a nice way to do this + lib=loadlib('example.dll','luaopen_example') or loadlib('example.so','luaopen_example') + assert(lib)() +else + -- lua 5.1 does + require('example') +end + +-- Call our gcd() function +x = 42 +y = 105 +g = example.gcd(x,y) +print("The gcd of",x,"and",y,"is",g) + +-- Manipulate the Foo global variable + +-- Output its current value +print("Foo = ", example.Foo) + +-- Change its value +example.Foo = 3.1415926 + +-- See if the change took effect +print("Foo = ", example.Foo) + + + + + + + + + |