Ruby意外的tIDENTIFIER,期待关键字

时间:2018-02-12 04:33:59

标签: ruby

我正在尝试创建一个嵌套的for循环

    size = 50
    for j in 1..size
        for k j..attempts
        **DO SOMETHING**
        end
    end

但是,我收到此错误

syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
                for k j..attempts
                      ^
game.rb:46: syntax error, unexpected keyword_end, expecting end-of-input

有谁知道这是什么问题?

1 个答案:

答案 0 :(得分:0)

问题在于您的代码的以下行。

for k j..attempts

将其更改为

for k in j..attempts

您的最终解决方案将是。

size = 50
for j in 1..size
    for k in j..attempts
    **DO SOMETHING**
    end
end