加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

lua – 如何运行像’挖掘5’这样的计算机程序

发布时间:2020-12-14 21:48:32 所属栏目:大数据 来源:网络整理
导读:有人可以告诉我命令,所以我可以制作如下程序: ‘程序19’或 ‘建房5 3 10’ 而不是必须依赖input = read()? 我一直在寻找它,并且还没有想出来或发现它,所以如果有人可以告诉我,如果没有人可以,那就好了,谢谢你的时间. 因为该网站不会让我发布这个问题,除非
有人可以告诉我命令,所以我可以制作如下程序:

‘程序19’或
‘建房5 3 10’

而不是必须依赖input = read()?

我一直在寻找它,并且还没有想出来或发现它,所以如果有人可以告诉我,如果没有人可以,那就好了,谢谢你的时间.

因为该网站不会让我发布这个问题,除非我得到了一些帮助解决问题,生病的代码将使用它当前使用读取方法.

input = read()   
if input == "right" then  
  for k,v in ipairs(peripheral.getMethods(input)) do  
    print(k,",v)  
  end

我认为如果我可以’扫描正确’而不是’扫描”正确’代码会更酷

解决方法

听起来你问的是如何访问传递给你的计算机程序的参数和参数.从我在interweb上可以找到的内容,从计算机技术提示传入的参数被收集到一个可变参数列表中,该列表在最外面的范围内用……表示.

这可能意味着计算机技术脚本以与任何vanilla lua脚本相同的方式访问该参数列表.例如,

local arg1,arg2,arg3 = ...
print(arg1,arg3)

这将获取传入的前三个参数,其中arg1采用第一个参数,arg2采用第二个参数,依此类推.如果少于三个,则额外的相应argn将为零.

使用传递的任意数量的参数来使用表包装可变参数列表.例如.

local inputs = {...}

print(select('#',...) .. " arguments received:")
for i,v in ipairs(inputs) do  
  print(i,v)  
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读