lua 环境安装

news/2024/5/17 5:31:21

 下载地址:

 https://luabinaries.sourceforge.net/download.html

 安装环境变量

检查一下是否安装成功,有版本号,打印一句话,如下表示成功 

idea 安装插件,方便编写lua脚本


配置一下idea  

运行测试 

local function main()--单行注释--[[多行注释多行注释]]print("hello lua")--定义变量a = 5               -- 全局变量local b = 5         -- 局部变量name, age, phone = "lsj", 16, "12345678901"print(name, age, phone)-- 创建一个数组local myArray = { "ldj", 20, true, 40, 50 }-- 创建table (map)local cat = { name = "喵咪", age = 2 }print(cat.name .. " " .. cat.age)-- 访问数组元素print(myArray[1])  -- 输出 10-- 计算数组长度print(#myArray)--操作字符串b = "hello" .. " " .. "world" --字符串拼接print(b)--循环操作while (a < 10)doa = a + 1print("你好呀!")endfor i = 1, 2doprint("很高兴见到你!")end--操作数组for i, v in ipairs(myArray)doprint(i, v)end--分支语句if a > 0 and a < 6 thenprint("上小学" .. a)elseif a < 0 thenprint("学前班" .. a)elseprint("小学毕业了" .. a)endendmain()

 


http://www.mrgr.cn/p/40586712

相关文章

毕业设计4.10

测试echarts前后端,实现数据库中温度信息的图表化显示

物联网实战--驱动篇之(五)TEA和AES加密算法

目录 一、前言 二、TEA算法 三、AES算法 四、加解密测试 五、安全性保障 一、前言 物联网的安全性是经常被提及的一个点&#xff0c;如果你的设备之间通讯没有加密的话&#xff0c;那么攻击者很容易就能获取并解析出报文的协议&#xff0c;从而根据攻击者的需要进行设备操…

Linux文件IO

文章目录 1.文件操作的知识点2.文件的理解3.标记位4.文件的本质5.文件的应用5.1 重定向5.1.1 重定向的接口5.1.2 缓冲区的理解 6.文件描述符2(stderr)的深入理解7.磁盘文件7.1 物理磁盘7.2 磁盘的存储结构7.3 磁盘存储的逻辑7.4 细化磁盘存储 8.dd指令挂载 1.文件操作的知识点 …

拿到鹅厂的Offer啦!

企鹅想必是大部分开发者梦寐以求的归宿了,除了有丰富的福利之外,还有优厚的薪资待遇,以及大厂光环,即使干几年跳槽了,也能有很多选择。 这不,训练营的小伙伴在拿下字节跳动之后,又拿下一城,顺便把腾讯也给收了:但弱水三千只取一瓢饮,去哪家公司变成了最大的苦恼了,果…

参考文献

参考文献 Cite This For Me: Harvard, APA, MLA Reference Generator 参考文献排版 \begin{thebibliography}{99} \bibitem{1} Lustenhouwer N, Maynard D S, Bradford M A, et al. A trait-based understanding of wood decomposition by fungi[J]. Proceedings of the Nation…

利用AbortController,取消正在发送的请求

参考文章&#xff1a;https://blog.csdn.net/qq_45560350/article/details/130588101 解决问题&#xff1a;再图层中点击仓库的时候&#xff0c;点击后又取消掉&#xff0c;我们希望这个请求可以被取消掉&#xff0c;我们口可以利用AbortController控制器对象 实操&#xff1a…

禁止chrome自动更新

1、打开注册表,可以修改win+R,然后输入regedit 2、打开HKEY_LOCAL_MACHINE总文件夹下的SOFTWARE子文件夹找到Policies文件3、在该文件夹下进行新增文件,文件夹为新增项,先进行新增Google然后再到该文件夹下新增Update文件夹 4、然后再新增DWORD(32位)值(D),名称修改为Updat…

Elasticsearch初步了解学习记录

目录 前言 一、ElasticSearch是什么&#xff1f; 二、使用步骤&#xff08;python版&#xff09; 1.引入包 2.连接数据库 3.创建索引 4.写入数据 5.查询数据 三、相关工具介绍 1.ES浏览器插件 总结 前言 随着数据量的不断增加&#xff0c;传统的查询检索在速度上遇…

AskManyAI:一个GPT、Claude、Gemini、Kimi等顶级AI的决斗场

一直以来很多人问我能不能有个稳定&#xff0c;不折腾的全球AI大模型测试网站&#xff0c;既能够保证真实靠谱&#xff0c;又能够保证稳定、快速&#xff0c;不要老动不动就挂了、出错或者漫长的响应。 直到笔者遇到了AskManyAI&#xff0c;直接就惊艳住了&#xff01; 话不多…

vscode 代码格式化设置

1.设置默认格式化工具 ctrl+shift+P,筛选“Format Document”,设置Prettier为默认、 2.设置保存自动格式化打开 VSCode,并打开你想要格式化的代码文件。 在菜单栏中,选择“文件”>“首选项”>“设置”(快捷键 Ctrl+,)。 在搜索框中输入“format on save”,然后点…

分享2024 golang学习路线

写在前面 Go语言&#xff08;也称为Golang&#xff09;是Google开发的一种静态强类型、编译型语言&#xff0c;它具有简洁、快速、安全、并发等特点&#xff0c;尤其适合构建大型软件、微服务架构和云平台服务。Go的学习曲线相对平缓&#xff0c;社区活跃&#xff0c;是现代编…

2-81. 创建交易窗口 UI 并实现拖拽交易打开交易窗口

关闭窗口 修改 EventHandler修改 InventoryUI修改 NPCFunction打开窗口人物无法移动 修改 Enums修改 EventHandler修改 NPCFunction修改 Player打开对话框人物还可以移动 修改 DialogController打开商店的时候同时打开背包 调整背包和商店锚点位置修改 InventoryUI拖拽物品实现…

linux的raid

raid 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。 简…

springCloudAlibaba集成sentinel实战(超详细)

一、Sentinel介绍 1. 什么是Sentinel Sentinel是阿里开源的项目&#xff0c;提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。 分布式系统的流量防卫兵&#xff1a; 随着微服务的普及&#xff0c;服务调用的稳定性变得越来越重要。Sentinel以“流…

修改 git log 显示的时间格式

修改 git log 显示的日期时间格式 目录修改 git log 显示的日期时间格式1、发现问题2、分析问题3、解决问题参考 1、发现问题 输入 git log 查看 Git commit(提交)信息时,日期时间格式不是 “年-月-日 时:分:秒”❓ .2、分析问题 .使用 vim 编辑 git 的全局配置文件:git co…

OpenHarmony轻量系统开发【6】驱动之ADC按键

摘要&#xff1a;本文简单介绍如何操作ADC去读取电压&#xff0c;并且实现开发板上3个ADC按键检测的功能 适合群体&#xff1a;适用于润和Hi3861开发板&#xff0c;L0轻量系统驱动开发 文中所有代码仓库&#xff1a;https://gitee.com/qidiyun/hihope-3861-smart-home-kit 6…

Pycharm——安装mypy(静态分析器)

pycharm安装mypy mypy是一个静态分析器,为在程序运行前进行代码分析,解决数据类型不一致或数据类型错误的问题。安装插件添加mypy程序:找到自己的目录C:\Users\xuanyongjun\AppData\Roaming\Python\Python312\Scripts\mypy.exe 实参:$FilePath$ 工作目录:$FileDir$使用myp…

CBD

CBD(Central Business District,中央商务区),具体指一个国家或大城市里主要商业活动的聚集区。 美加等地也称商业中心区为“Downtown”(城市商业区),因为过去的住宅区都在山上,而商店街都在山下。而日本和韩国称中心商务区为“都心”或“繁华街”。 CBD概念最早产生于1…

​面试经典150题——LRU 缓存

​ 1. 题目描述 2. 题目分析与解析 首先讲解一下LRU LRU 是“Least Recently Used”的缩写&#xff0c;LRU 算法的基本思想是跟踪最近最少使用的数据&#xff0c;并在缓存已满且需要存储新数据时优先驱逐该数据。 LRU 算法通常的工作原理的简化解释&#xff1a; 当访问或使…