[Resolvido] Como faço esse 'for' java em ruby

for (int x = a.length(), y = b.length(); x != 0 && y != 0 ; )
preciso usar ele em um codigo que to passando pra ruby

Nao me parece que o for que você colocou funcione, pelo menos sem ler o resto do código.

Você inicializa as variáveis x e y e nunca muda o valor delas, ou seja, a condiçao vai ser sempre verdadeira.

Para migrar para ruby, você poderia usar um while, mas se colocar o resto do código ao redor disso, podemos sugerir uma forma melhor de fazer isso.

while x != 0 and y != 0
end

O ‘x’ e o ‘y’ sao decrementados na iteração, só precisava da expressão. Obrigado