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基础教程之赋值语句、表达式、流程控制、函数学习笔记,本文来自个人总结,需要的朋友可以参考下
    2014-09-09
  • 实现Lua中数据类型的源码分享

    实现Lua中数据类型的源码分享

    在Lua中有8种基础类型,像其他动态语言一样,在语言中没有类型定义的语法,每个值都携带了它自身的类型信息。下面我们就来尝试通过Lua 5.2.1的源码来看类型的实现
    2015-04-04
  • Lua中字符串(string)浅析

    Lua中字符串(string)浅析

    这篇文章主要介绍了Lua中字符串(string)浅析,本文讲解了字符串的声明、连接、简单的使用方法等,是一篇入门教程,需要的朋友可以参考下
    2014-09-09
  • 浅谈Lua的面向对象特性

    浅谈Lua的面向对象特性

    这篇文章主要介绍了Lua的面向对象特性,包括对象和继承等传统OOP概念的几个关键知识点,需要的朋友可以参考下
    2015-05-05
  • Lua元表与元方法实例讲解

    Lua元表与元方法实例讲解

    这篇文章主要介绍了Lua元表与元方法实例讲解,本文讲解了算术类、关系类元方法、table访问的元方法等内容,需要的朋友可以参考下
    2014-09-09
  • 简单讲解Lua中的垃圾回收机制

    简单讲解Lua中的垃圾回收机制

    这篇文章主要介绍了Lua中的垃圾回收机制,自动的垃圾回收是Lua的重要特性之一,需要的朋友可以参考下
    2015-05-05
  • Lua之wrap函数用法示例

    Lua之wrap函数用法示例

    这篇文章主要介绍了Lua之wrap函数用法示例,本文同时总结了wrap和Create的区别,需要的朋友可以参考下
    2015-04-04
  • Lua内置的调试器用法详解

    Lua内置的调试器用法详解

    这篇文章主要介绍了Lua内置的调试器用法,在编程debug操作中非常有用,要的朋友可以参考下
    2015-05-05
  • Lua所有内置函数罗列

    Lua所有内置函数罗列

    这篇文章主要介绍了Lua所有内置函数罗列,本文汇集了Lua脚本语言的所有内置函数,需要的朋友可以参考下
    2015-04-04
  • Lua Table转C# Dictionary的方法示例

    Lua Table转C# Dictionary的方法示例

    这篇文章主要给大家介绍了关于Lua Table转C# Dictionary的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03

最新评论