Project1

标题: 懂脚本的进,求错误脚本原因,麻烦了 [打印本页]

作者: horussakai    时间: 2013-8-5 15:18
标题: 懂脚本的进,求错误脚本原因,麻烦了
   args =[11,19,21,29,31,39,40,50,60,70,80,90,100,100]
if arg.size == 14
  a = [11,19,21,29,31,39]
  b = [40,50,60,70,80,90,100]
  c = a+b
  if c.all?{|i| if i == arg[c.index(i)]}   
        if b.include?(arg.last)
         return 'xx'
     end
  end
end



请问,图中红字这句话报错,请问是什么错误,高手帮忙看看,谢谢


作者: horussakai    时间: 2013-8-5 15:19
执行脚本时出现:syntax Error
作者: Pantsu    时间: 2013-8-5 16:19
1、报错的行多了if
2、arg ×  args √
改动后:
RUBY 代码复制
  1. args =[11,19,21,29,31,39,40,50,60,70,80,90,100,100]
  2. if args.size == 14
  3.   a = [11,19,21,29,31,39]
  4.   b = [40,50,60,70,80,90,100]
  5.   c = a+b
  6.   if c.all?{|i| i == args[c.index(i)]}            
  7.      if b.include?(args.last)
  8.          return "xx"
  9.      end
  10.   end
  11. end

作者: 小小刀886    时间: 2013-8-7 15:08
请把原脚本发上来,如果LS的回答解决了LZ的问题那就请LZ认可LS的回答。(认可答案申请帖:http://rpg.blue/thread-243912-1-1.html




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1