博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Slog54_lua_表、模块和包
阅读量:6965 次
发布时间:2019-06-27

本文共 1088 字,大约阅读时间需要 3 分钟。

Slog54_lua_表、模块和包

  • ArthurSlog

  • SLog-54

  • Year·1

  • Guangzhou·China

  • Aug 30 2018

微信扫描二维码,关注我的公众号

三观拼不过五官 以前五官是无法提升的 但三观可以动 所以我们宣扬三观 现在五官也可以动了 而且提升的效益比三观来的直接和明显 所以那些坚守三观的人更要宣扬三观了 因为他们当他们无法提升五官的时候 唯一能做的 就是高举三观打压五官了


开发环境MacOS(High Sierra 10.13.5)

需要的信息和信息源:

开始编码

  • lua的表是一种数据结构,同时还可以作为模块和包,其他的程序可以引用这些写好的模块和包,以提高效率

  • 完整代码:

~/Desktop/lua_learningload/lua_table/table_1.lua

-- 文件名为 table_1.lua-- 定义一个名为 table_1 的模块table_1 = {} -- 定义一个常量table_1.constant = "This is a constant value" -- 定义一个函数function table_1.f1()    io.write("This is a public function!\n")end local function f2()    print("This is a privacy function!")end function table_1.f3()    f2()end return table_1复制代码

~/Desktop/lua_learningload/lua_table/run.lua

-- run.lua 文件-- table_1 模块为上文提到到 table_1.lua-- 别名变量 mlocal t = require("table_1") print(t.constant) t.f1()t.f3()复制代码
  • 切换之当前文件路径下

cd ~/Desktop/lua_learningload/lua_table/

  • 执行程序

lua ./run.lua

  • 执行结果:
This is a constant valueThis is a public function!This is a privacy function!复制代码
  • 至此,我们编写了一个lua模块,也叫做lua包(其实就是一个lua表),掌握了对lua包导入的操作。

欢迎关注我的微信公众号 ArthurSlog

微信扫描二维码,关注我的公众号

如果你喜欢我的文章 欢迎点赞 留言

谢谢

转载地址:http://blzsl.baihongyu.com/

你可能感兴趣的文章
循环例题
查看>>
关于form/input 的autocomplete="off"属性
查看>>
Java 8 Nashorn JavaScript
查看>>
hibernate映射数据库时@ManyToOne和@OneToMany
查看>>
初探单点登录 SSO
查看>>
Ubuntu apt-get出现unable to locate package解决方案
查看>>
mvn jetty:run PermGen溢出问题
查看>>
回答自己的提问!
查看>>
latex01-LaTeX环境的安装与配置
查看>>
成本维护不允许超过设定比例
查看>>
Android调用相机并将照片存储到sd卡上
查看>>
GridView 常用技巧
查看>>
[2017BUAA软工]个人阅读作业+总结
查看>>
Python--day65--模板语言之变量相关语法
查看>>
the simplest usage of the menu(Android Development)
查看>>
为什么处理排序的数组要比非排序的快
查看>>
游标的简单理解
查看>>
MySQL创建表的语句
查看>>
POJ-3260 The Fewest Coins
查看>>
【OpenStack】源码级深入了解删除虚拟机操作
查看>>