fork download
  1. --I set it like this:
  2. DTClass = dataClass()
  3. DTClass:addParam("var1Age", 10)
  4. DTClass:addParam("var1Weight", 101)
  5. DTClass:addParam("var2Age", 20)
  6. DTClass:addParam("var2Weight", 102)
  7. DTClass:addParam("var3Age", 30)
  8. DTClass:addParam("var3Weight", 103)
  9.  
  10. --Then I have something like this:
  11. DTClass = {
  12. var1Age = 10,
  13. var1Weight = 101,
  14. var2Age = 20,
  15. var2Weight = 102,
  16. var3Age = 30,
  17. var3Weight = 103
  18. }
  19.  
  20. --The values are changeable in a interface
  21.  
  22. --I use it like this:
  23. if DTClass.var1Age >= 21 then
  24. print(DTClass.var1Weight)
  25. end
Runtime error #stdin #stdout #stderr 0.01s 2492KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
lua: prog.lua:2: attempt to call global 'dataClass' (a nil value)
stack traceback:
	prog.lua:2: in main chunk
	[C]: ?