PageRenderTime 45ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/Examples/lua/simple/runme.lua

#
Lua | 35 lines | 13 code | 14 blank | 8 comment | 1 complexity | 49fa8e25dca6df104b6b884d0a96cb62 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. ---- importing ----
  2. if string.sub(_VERSION,1,7)=='Lua 5.0' then
  3. -- lua5.0 doesnt have a nice way to do this
  4. lib=loadlib('example.dll','luaopen_example') or loadlib('example.so','luaopen_example')
  5. assert(lib)()
  6. else
  7. -- lua 5.1 does
  8. require('example')
  9. end
  10. -- Call our gcd() function
  11. x = 42
  12. y = 105
  13. g = example.gcd(x,y)
  14. print("The gcd of",x,"and",y,"is",g)
  15. -- Manipulate the Foo global variable
  16. -- Output its current value
  17. print("Foo = ", example.Foo)
  18. -- Change its value
  19. example.Foo = 3.1415926
  20. -- See if the change took effect
  21. print("Foo = ", example.Foo)