千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  关于学院  >  技术干货  >  物联网技术干货  >  正文

介绍一下Lua的变量

来源:千锋教育
作者:syq
关键词: 深圳 武汉
2022-09-28
分享

  默认情况下变量都是全局变量,全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil local显式声明为局部变量。

Lua的变量

  变量的赋值:

  1. 变量名 = 变量值

  2. lua可以对多个变量同时赋值 eg:a,b = 10,20

  3. 遇到赋值语句Lua会先计算右边所有的值然后再执行赋值操作,所以我们可以这样进行交换变量的值 eg:x,y = y,x

  4. 当变量个数和值的个数不一致时,Lua会一直以变量个数为基础采取以下策略

  a. 变量个数 > 值的个数 按变量个数补足nil

  b. 变量个数 < 值的个数 多余的值会被忽略

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

相关推荐

  • 介绍一下Lua的变量 默认情况下变量都是全局变量,全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil local显式声明为局部变量。
  • 介绍一下你用过的wifi模块 ESP8266EX 由乐鑫公司开发,提供一套高集成度的WiFi SoC解决方案,其低功耗、紧凑设计和高稳定性可以满足用户的需求,内核使用的是Tensilica L106 32bit处理器。
  • 说明MQTT协议特性 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合有三种消息发布服务质量(QoS):- “至多一次”,消息发布完全依赖底层 TCP/IP 网络,会发生消息丢失,这一级别可用于对采集数据要求不严格的情况
  • 请概括说明各层协议作用 - PHY物理层从无线物理信道上为MAC层提供数据收发的服务- MAC层保证协议数据正确收发- 网络层兼容IEEE802.15.4标准,并为上层提供数据服务(NLDE)和管理服务(NLME)- APS层为ZDO访问NWK提供了通路
  • 对比两种数据传输方式socket和http优缺点 Socket 的优缺点:优点:- 传输数据为字节级,传输数据可自定义,数据量小(对于手机应用讲:费用低)- 传输数据时间短,性能高;- 适合于客户端和服务器端之间信息实时交互;- 可以加密,数据安全性强
  • 原始套接字的绑定和其他套接字的绑定的最大区别 原始套接字和的套接字的最大区别应该是对于协议的封装程度不一样。网络协议是分层的,互联网上一般就是TCP/IP协议簇了。你看看TCP/IP协议的资料,这些协议是一层包含另一层。