我是靠谱客的博主 粗心羊,这篇文章主要介绍Lua 赋值语句,现在分享给大家,希望可以做个参考。

Lua 可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语 句右边的值会依次赋给左边的变量

a, b = 10, 2*x  <-->  a=10; b=2*x 

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

x, y = y, x      -- swap 'x' for 'y' 
a[i], a[j] = a[j], a[i]   -- swap 'a[i]' for 'a[i]' 

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

a. 变量个数>值的个数    按变量个数补足 nil 
b. 变量个数<值的个数    多余的值会被忽略

最后

以上就是粗心羊最近收集整理的关于Lua 赋值语句的全部内容,更多相关Lua内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(136)

评论列表共有 0 条评论

立即
投稿
返回
顶部