Lua中的函数写法简明示例

 更新时间:2015年04月22日 08:51:34   投稿:junjie  
这篇文章主要介绍了Lua中的函数写法简明示例,本文是一篇个人学习笔记,简单的记录了Lua函数的写法,需要的朋友可以参考下

函数定义:用关键字function定义函数,以关键字end结束

局部变量:用关键字local定义.如果没有用local定义,即使在函数内部定义定义的变量也是全局变量!

函数可以有多个返回值:return a,b,c...

平行赋值:a,b=c,d

全局变量:前面的代码定义了三个全局变量:foo,r1,r2

这是我写的第一个Lua函数:

复制代码 代码如下:

function foo(a,b,c)

     local sum=a+b

     return sum,c  --函数可以有多个返回值

end

 

r1,r2=foo(1,'123',"hello") --平行赋值

print(r1,r2)

相关文章

  • Lua读写文件代码示例

    Lua读写文件代码示例

    这篇文章主要介绍了Lua读写文件代码示例,本文讲解了读写文件的模式以及读写文件代码实例,需要的朋友可以参考下
    2015-04-04
  • Lua脚本语言概述

    Lua脚本语言概述

    这篇文章主要介绍了Lua脚本语言概述,本文讲解了Lua是什么、Lua语言的特性、Lua的使用范围、Lua的基本内容、Lua虚拟机等内容,需要的朋友可以参考下
    2014-09-09
  • 简单谈谈lua和c的交互

    简单谈谈lua和c的交互

    要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。
    2016-01-01
  • Lua学习笔记之表达式

    Lua学习笔记之表达式

    在Lua中,表达式包括:数值常量、字符串字面值、变量、单目和双目运算符,函数调用,也包括一些非传统的函数定义和表结构。今天我们就来详细了解下lua中的表达式
    2015-04-04
  • Lua之wrap函数用法示例

    Lua之wrap函数用法示例

    这篇文章主要介绍了Lua之wrap函数用法示例,本文同时总结了wrap和Create的区别,需要的朋友可以参考下
    2015-04-04
  • Lua中基本的数据类型、表达式与流程控制语句讲解

    Lua中基本的数据类型、表达式与流程控制语句讲解

    这篇文章主要介绍了Lua中基本的数据类型、表达式与流程控制语句讲解,总结了Lua入门学习中的基础语法知识,需要的朋友可以参考下
    2016-06-06
  • Lua5.1中加载dll动态链接库的方法

    Lua5.1中加载dll动态链接库的方法

    这篇文章主要介绍了Lua5.1中加载dll动态链接库的方法,本文讲解了加载专门为lua写的扩展dll的方法和加载不是专为lua写的扩展dll的方法,需要的朋友可以参考下
    2015-05-05
  • Lua判断数据类型的方法

    Lua判断数据类型的方法

    这篇文章主要介绍了Lua判断数据类型的方法,本文讲解了判断数据类型的方法和Lua脚本语言的8种基本数据类型,需要的朋友可以参考下
    2015-04-04
  • Lua中rawset和rawget的作用浅析

    Lua中rawset和rawget的作用浅析

    这篇文章主要介绍了Lua中rawset和rawget的作用浅析,本文分别用两段代码演示了rawset和rawget的作用,需要的朋友可以参考下
    2015-04-04
  • Lua与C语言间的交互实例

    Lua与C语言间的交互实例

    这篇文章主要介绍了Lua与C语言间的交互实例,本文主要讲解了Lua中调用C语言的方法和例子,需要的朋友可以参考下
    2014-12-12

最新评论