当前位置: 首页 > article >正文

三、Lua变量

文章目录

  • 一、变量分类
  • 二、变量赋值
  • 三、索引

一、变量分类

lua变量分为全局变量,局部变量。
全局变量:默认,全局有效。
局部变量:从作用范围开始到作用范围结束,需加local 修饰。

	a=1

	function ff()
	    local b=1 
	end
	print(a)
	print(b)

在这里插入图片描述

二、变量赋值

	function ff2()
	    return 2,3
	end
	 
	a=1
	b=2
	-- 交换
	a,b = b,a
	print(a,b)
	-- 变量个数<值的个数,忽略多余的值
	a,b,c = 1,2,3,4
	print(a,b,c)
	-- 变量个数>值的个数,不足nil
	a,b,c,d = 1,2,3
	print(a,b,c,d)
	 
	-- 多返回值的函数
	a,b = ff2()
	print(a,b)

在这里插入图片描述

三、索引

对table中的元素进行访问:

	tab = {k1="v1",k2="v2",k3="v3"}
	print(tab["k1"])
	print(tab.k1)

在这里插入图片描述


http://www.kler.cn/a/149164.html

相关文章:

  • 从0学习React(11)
  • Ps:OpenColorIO 设置
  • 【OpenEuler】配置虚拟ip
  • 使用Python实现对接Hadoop集群(通过Hive)并提供API接口
  • 鸿蒙HarmonyOS 地图不显示解决方案
  • 使用 Keras 训练一个卷积神经网络(CNN)(入门篇)
  • 学生护眼灯怎么选?2023备考护眼台灯推荐
  • CentOS 系统给nodejs 项目安装依赖报错 make: g++: No such file or directory
  • c语言-希尔排序
  • 力扣labuladong一刷day21天滑动哈希算法共2题
  • sqli-labs靶场详解(less29-less31)
  • 【工具】Zotero|使用Zotero向Word中插入引用文献(2023年)
  • Labview Lite Note
  • 关于分页的问题SQL_CALC_FOUND_ROWS
  • 每日一题:LeetCode-202.面试题 08.06. 汉诺塔问题
  • 11.28C++
  • Linux环境安装Java,Tomcat,Mysql,
  • 腾讯云轻量服务器通过Docker搭建外网可访问连接的redis5.x集群
  • CCFCSP试题编号:202109-2试题名称:非零段划分
  • leetcode每日一题35
  • Web学习笔记
  • 面试必须要知道的MySQL知识--索引
  • AntDB数据库:从海量数据处理,到5G计费商用核心
  • 使用vue-admin-template时,需要注意的问题,包括一定要去除mock.js注释
  • 0005Java程序设计-ssm基于微信小程序的校园求职系统
  • Java后端开发——MVC商品管理程序