当前位置: 首页 > 编程笔记 >

Lua中的函数写法简明示例

和弘博
2023-03-14
本文向大家介绍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之wrap函数用法示例,包括了Lua之wrap函数用法示例的使用技巧和注意事项,需要的朋友参考一下 wrap和Create差不多,都是去创建一个coroutine,有些区别: 1,wrap不会通过resume去得到第一个返回值(错误信息) 2,在创建完之后,直接调用函数,转到coroutine,而create却要resume才能转到coroutine。 3,wrap不能查看状态

  • 本节参考: https://segmentfault.com/a/1190000009276670 我们在使用的过程中,会发现vuejs中充满了一些不常见 的javascript语法. 下面是一些说明. import import 用来引入 第三方程序. import Vue from 'vue' import Router from 'vue-router' 上面两个,是引入 package.

  • 在很多时候,你可能想在bind和update时触发相同行为,而不关心其它的钩子。比如这样写: Vue.directive('color-swatch', function (el, binding) { el.style.backgroundColor = binding.value })

  • 主要内容:实例,实例,多返回值,实例,可变参数,实例,实例,实例,实例,实例在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。 Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。 Lua 函数主要有两种用途: 1.完成指定的任务,这种情况下函数作为调用语句使用; 2.计算并返回值,这种情况下函数作为赋值语句的表达式使用。 函数定义 Lua 编程语言函数定义

  • 在 Lua 中,函数是一种对语句和表达式进行抽象的主要机制。函数既可以完成某项特定的任务,也可以只做一些计算并返回结果。在第一种情况中,一句函数调用被视为一条语句;而在第二种情况中,则将其视为一句表达式。 示例代码: print("hello world!") -- 用 print() 函数输出 hello world! local m = math.max(1, 5) --