lua学习实例,都是自己写的,慢慢摸索,涵盖了lua常用的方法

原创 2011年01月14日 14:08:00

以下为lua文件
func.lua

 

--变量定义
width=1 ;
height=2 ;
n=0;

--lua函数定义,实现加法
function sum(a,b)
    return a+b ;
end

--lua函数定义,实现字符串相加
function mystrcat(a,b)
    return a..b ;
end

--lua函数定义,通过调用c代码中的csum函数实现加法
function mysum(a,b)
    return mylib.csum(a,b) ;
end

function retargnum(a)
    width1=1 ;
    return a[7];
end

---------------------------------------------------------

func2.lua


function retargnum(a)
    local b = table.getn(a)
    return b;
end

function retglobalwidth()
    return width1;
end

-------------------------------------------------------------

lua学习实例,都是自己写的,慢慢摸索,涵盖了lua常用的方法,里面有详细的注释,对新学的还是很有帮助的,分享给大家,以前总是搜别人的东西今天也发一个自己的,虽然有的是从网上找的资料,但是都已经理解了,哈哈,请多指教啊

相关文章推荐

Lua For Windows 环境配置及使sciTE支持中文

转载地址:http://apps.hi.baidu.com/share/detail/24952746 环境:lua for windows (lfW) 主页:http://luaforwin...

使用Lua CJSON库进行encode与decode操作完成对Json数据转化

本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采用cjson进行。首先简单介绍下cjson: Lua CJSON 是 Lua 语言提供高性能的 JSON 解析...

Lua库(math、string、table)常用方法集合

1)  math库 math.random(os.time())            随机种子 os.time()表示当前时间,返回距离到现在的秒数,跟C++的time(NULL)一样。 ma...

Lua常用方法分析

本文在拜读酸毛杏儿的《lua常用方法》一文后,写下此文。 Lua常用方法,本文一共讲解8个方法,依次如下: 1.lua_gettable lua_getglobal(L, "mytable") ...

lua操作常用函数学习一

(1)lua 和 C++之间的交互的基本知识:       lua 和 C++ 之间的数据交互通过堆栈进行,栈中的数据通过索引值进行定位,(栈就像是一个容器一样,放进去的东西都要有标号) 其中栈顶...

LUA学习用例

  • 2013年06月06日 16:26
  • 4KB
  • 下载

Lua中的元表与元方法学习总结

这篇文章主要介绍了Lua中的元表与元方法学习总结,本文讲解了算术类的元方法、__tostring元方法等内容,需要的朋友可以参考下前言元表对应的英文是metatable,元方法是metamethod。...

Lua语言学习之元表与元方法

在学习table的时候已经提到这两个概念

Lua学习笔记之元表元方法

“环境” setfenv getfenv 我们任何变量的值都是在堆上保存着,我们的变量名只是这个变量值的引用,这些引用或许是有一个引用的作用域链在维护管理它们的使用范围, 一,元表   tabl...

11.lua学习笔记:元表与元方法

Lua中提供的元表是用于帮助Lua数据变量完成某些非预定义功能的个性化行为,如两个table的相加。假设a和b都是table,通过元表可以定义如何计算表达式a+b。当Lua试图将两个table相加时,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:lua学习实例,都是自己写的,慢慢摸索,涵盖了lua常用的方法
举报原因:
原因补充:

(最多只允许输入30个字)