lua中的模块
来源:互联网 发布:mac安装office2016激活 编辑:程序博客网 时间:2024/05/16 12:04
[[1、学习lua中require2、编写模块module的基本方法3、module函数]]--[[ require 相当于会把它所包含的 文件内容copy到当前路径下(C、C++) 1、判断这个包是否存在 2、判断包是否加载 3、如果没有返回nil或者报错 4、反之则返回相应的模块对象 如果app/test/cc.lua require("app.test.cc") a_b.lua require("a.b")require("aa") -- require"aa" local t = require("aa")t.showName("hello")showName("ok")]]local tt = require("aa")tt.showName() complex = {}--[[下面这种方式是作为local M作为返回的一种方式有loaded之后就不需要return了local M = complex_G["MMYY"] = Mpackage.loaded["MMYY"] = M]]--相当于complex中的一个itemfunction complex.showName() print(" hello world lua")endreturn complexmodule(...)--相当于创建了一个table,并将它赋予新的程序变量,并作为系统的环境变量
0 0
- Lua中的模块
- lua中的模块
- Lua中的模块与包
- Lua中的模块与包
- Lua中的模块以及实现方法
- Lua中的模块与module函数详解
- Lua中的模块与module函数
- Lua中的模块与module函数详解
- Lua中的模块与module函数详解
- Lua中的模块与module函数详解
- Lua中的模块与module函数
- Lua中的模块定义和使用
- LUA模块
- lua模块
- lua 模块
- Lua中的模块(module)和包(package)详解
- Lua中的模块(module)和包(package)详解
- Lua中的模块(module)和包(package)详解
- Android 字体相关
- 堆排序实现
- javascript基础(一)
- OpenGL片断测试
- Text Reverse
- lua中的模块
- 【牛腩新闻发布系统】总结与反思
- oracle-mysql数据迁移之主要工作内容
- Swift开发教程--关于Existing instance variable '_delegate'...的解决办法
- HDU 1078 FatMouse and Cheese
- 面向对象的三要素、五原则
- 基于CentOS的MySQL学习补充三--使用Shell批量创建数据库表
- license manager administrator无法启动的问题
- Cause: java.sql.SQLException: Column count doesn't match value count at row 1