main.lua 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. --=============================================================
  2. --1.变量
  3. --全局变量
  4. PROJECT = "Luat_OS"--
  5. VERSION = "1.0.0" --
  6. --局部变量
  7. local name="合宙"
  8. --=============================================================
  9. --2.关键字
  10. _G.sys = require("sys")
  11. --=============================================================
  12. --3.打印
  13. print(PROJECT,VERSION)
  14. log.info(PROJECT,VERSION)
  15. --=============================================================
  16. --4.注释
  17. --print(PROJECT,VERSION)
  18. --log.info(PROJECT,VERSION)
  19. --print(PROJECT,VERSION)
  20. --log.info(PROJECT,VERSION)
  21. --=============================================================
  22. --6.字符串
  23. local name1="我是"
  24. local name_all=name1..name..PROJECT
  25. log.info(name_all)
  26. --=============================================================
  27. --7.条件判断
  28. n = 5
  29. if n < 10 then
  30. log.info('n小于10')
  31. end
  32. --=============================================================
  33. --8.循环
  34. local result = 0
  35. local num = 1
  36. while num <= 10 do
  37. result = result + num
  38. num = num + 1
  39. end
  40. log.info(result)
  41. --=============================================================
  42. --9.函数
  43. function hello()
  44. log.info('你好,LuatOS')
  45. end
  46. hello()--执行这个函数
  47. --=============================================================
  48. --10.数组
  49. t = {"我","今年",40,"岁"}
  50. log.info(t[1]) --打印数组里面第一个东西
  51. log.info(t[2]) --打印数组里面第二个东西
  52. log.info(t[3]) --打印数组里面第三个东西
  53. log.info(t[4]) --打印数组里面第四个东西
  54. --=============================================================
  55. --5.程序结束
  56. --我们的代码已结束
  57. sys.run()-- 结尾总是这一句
  58. --=============================================================