书上说local可以使变了只存在于这个块比如
if(1) then
local x=1
y=1
end
print(x,y)
比如这段代码输出是nil,nil我知道x只作用于if里面,但是特么y难道九不只存在于if里面吗?没看出任何local的作用,请大神指出区别。
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
danielinbiti 2015-03-26 15:27最佳回答 专家已采纳标记了local是局部变量,没有标记local的是全局变量,所以x是局部变量,y是全局的。输出结果应该是nil和1
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2015-03-26 15:10回答 1 已采纳 标记了local是局部变量,没有标记local的是全局变量,所以x是局部变量,y是全局的。输出结果应该是nil和1
- 2019-06-11 20:11回答 3 已采纳 [CSharpCallLua] public static List cSharpCallLuaList = new List() { typeo
- 2022-03-19 10:18回答 1 已采纳 sublime自带的终端不好使。参照这个c的设置,给sublime添加一个lua的编译命令。https://www.apull.net/html/20201218183104.html
- 2020-11-03 18:58hide_in_darkness的博客 文章目录`Lua``Lua`语言的起源`Lua` 特性`Lua下载`Linux 系统上安装Mac OS X 系统上安装Window 系统上安装 `Lua``Lua`语言语法`Lua`标识符`Lua`关键字`Lua`全局变量`Lua`数据类型nil(空)boolean(布尔)number(数字)...
- 2021-05-21 08:29陆十四忆白的博客 最近在学习写Kong的插件,作为新手,首先要学习的就是它所使用的编程语言lua,这个语言主要应用在nginx的开发中,Kong作为一个API网关系统,有时候需要写一些自定义的插件,所以会涉及到lua语言。这篇文章主要记录...
- 2020-10-04 11:25hty0506的博客 lua标识符 Lua 标示符用于定义一个变量,函数获取其他用户定义的项。...Lua 是一个区分大小写的编程语言。因此在 Lua 中 Runoob 与 runoob 是两个不同的标示符。以下列出了一些正确的标示符: mohd zara abc
- 2019-09-24 17:01回答 1 已采纳 return ret 修改为 return ret.."\n" ``` for i=1, #prop_tbl do l_prop_tbl = prop
- 2022-01-04 11:52回答 1 已采纳 改成这样 local value,error=instance:set('hello','123')
- 2019-02-18 09:52回答 1 已采纳 js动态添加input就好了
- 2020-08-05 20:31Try and try again的博客 hello world print:打印函数 新建一个文件helloWorld.lua...保存并进入源文件目录下使用 lua 命令执行: lua .\helloWorld.lua 结果: 基本语法 lua交互页面 交互页面:来自百度百科的介绍 使用命令lua 或者 lu
- 2021-05-17 17:07weixin_39653320的博客 Go 语言已经全面碾压 Python…相信很多读者都已经阅读疲劳了,所以我们这次另辟蹊径,从更有趣的视角来看编程语言,分别是编程语言的启动时间和关键字,帮助开发者更深刻和全面的认识编程语言。谁的启动时间最少?Go...
- 2021-06-11 09:06Happy.Q的博客 Lua是一种轻量级的脚本语言,在unity开发中经常用来做热更新相关的解决方案,我们现在的程序开发往往都是面向对象的,而Lua中是不存在类的概念的,让我们来看一下在Lua中如何实现面向对象编程。 一、Lua中的数据...
- 2018-06-19 07:44回答 2 已采纳 不需要使用lua就可以: ``` upstream ref1 { server odd.com; } upstream ref2 { server even.com
- 2021-07-24 01:48回答 1 已采纳 一样的需求参考下:https://blog.csdn.net/kkk0526/article/details/50589295?locationNum=6&fps=1
- 2018-08-29 02:43回答 5 已采纳 这种网络通讯的事情,最好多应用一下第三方软件,找一个网络调试助手,用来与Lua连接发送一下数据,看看对方能不能收到,再对比一下自己的代码;这样可以比较方便的定位问题,不然你这样猜着弄,事情是难以向前推
- 2020-03-26 13:23Mobtgzhang的博客 Torch7学习教程目录0....Lua语言是一种轻量级的脚本语言,它是用标准C语言编写并以源代码形式开放,其设计的基本目的是为了嵌入应用程序中,从而为程序提供灵活的扩展和定制功能。 Lua语言具有以...
- 2020-05-24 04:19funsion的博客 接下来我们使用 Lua 来输出"你好,世界!" 实例(Lua 5.4中文版) 输出("世界,你好!") 运行实例 » 运行后,会在屏幕上显示 "你好,世界!"。
- 2021-04-22 16:19G东当的博客 由于编写测试脚本,不光Python好用,Lua也很好用,整理了一下Lua的基础教程,有需要的可以了解一下,以下是自己总结出来的 lua 数据类型 lua 是动态类型语言,变量不需要类型定义,可直接赋值。 值可以存储在变量中...
- 2016-01-17 18:07回答 2 已采纳 I have not used go, but it looks like you never set Book as a metatable for the new book you creat
- 2021-06-14 20:43我寄人间雪满头丶的博客 使用 Lua 语言本身的 table模拟出类和对象的关系。由于是模拟出来的,所以和在C#中学习过的面向对象还是有很大的不同。 C#语言当中类最基本的组成成员是“字段”和“方法”。下面演示模拟创建一个Person类。 知识点...
- 没有解决我的问题, 去提问