Lua中的函数相关知识点整理汇总
函数是一组一起执行任务的语句。可以把代码放到独立的函数中。怎么划分代码功能之间的不同,但在逻辑上划分通常是让每个函数执行特定的任务。
Lua语言提供了程序可以调用大量的内置方法。例如,方法print()打印作为输入传参数在控制台中。
函数是已知的各种名称,如方法或子程序或程序等。
定义一个函数
在Lua编程语言中的方法的定义一般形式如下:
optional_function_scopefunctionfunction_name(argument1,argument2,argument3...,argumentn) function_body returnresult_params_comma_separated end
在Lua编程语言的方法定义包括方法头和方法体。这里是方法的所有部件
- 可选函数适用范围:可以使用关键字本地范围的限制功能或忽略的范围部分,这将使它成为一个全局函数。
- 函数名称:这是函数的实际名称。函数名和参数列表一起构成了函数签名。
- 参数:一个参数是像占位符。当调用一个函数,将值传递给参数。这个值被称为实际参数或参数。参数列表是指类型,顺序和数量的方法的参数。参数是可选的;也就是说,方法可能没有参数。
- 函数体:方法主体包含了定义方法做什么的语句的集合。
- 返回:在Lua中可以通过下面的逗号分隔的返回值,return关键字返回多个值。
例子:
下面是一个函数的源代码调用max()。这个函数有两个参数num1与num2并返回两者之间的最大值:
--[[functionreturningthemaxbetweentwonumbers--]] functionmax(num1,num2)
if(num1>num2)then result=num1; else result=num2; end
returnresult; end
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练