Ruby中如何实现while循环内的if条件判断?

更新于
2026-10-09 21:53:49
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计190个文字,预计阅读时间需要1分钟。

Ruby中如何实现while循环内的if条件判断?

在Ruby中使用以下代码:

Ruby中如何实现while循环内的if条件判断?

rubyif (tickFormat.length + 12==tickFormat.length + 24) i=1 while (i % tickFormat.length !=0) if (i % 2 !=0) tickFormat.at(i)[1]='' end i +=1 endend

我得到了第二个结束语句的意外的keyword_end。如果结束语句是预期的,那么代码可能是正确的。

在 Ruby中使用以下代码:

if (tickFormat.length > 12 && tickFormat.length < 24) i = 1 while(i < tickFormat.length) do if (i%2 != 0) tickFormat.at(i)[1] = '' end i++ end end

我得到第二个“结束”语句的“意外的keyword_end”.如果我删除while循环代码运行没有错误.有任何想法吗?

试试这个:

if (tickFormat.length > 12 && tickFormat.length < 24) i = 1 while(i < tickFormat.length) do if (i%2 != 0) tickFormat.at(i)[1] = '' end i += 1 end end

i语法在Ruby中不起作用

本文共计190个文字,预计阅读时间需要1分钟。

Ruby中如何实现while循环内的if条件判断?

在Ruby中使用以下代码:

Ruby中如何实现while循环内的if条件判断?

rubyif (tickFormat.length + 12==tickFormat.length + 24) i=1 while (i % tickFormat.length !=0) if (i % 2 !=0) tickFormat.at(i)[1]='' end i +=1 endend

我得到了第二个结束语句的意外的keyword_end。如果结束语句是预期的,那么代码可能是正确的。

在 Ruby中使用以下代码:

if (tickFormat.length > 12 && tickFormat.length < 24) i = 1 while(i < tickFormat.length) do if (i%2 != 0) tickFormat.at(i)[1] = '' end i++ end end

我得到第二个“结束”语句的“意外的keyword_end”.如果我删除while循环代码运行没有错误.有任何想法吗?

试试这个:

if (tickFormat.length > 12 && tickFormat.length < 24) i = 1 while(i < tickFormat.length) do if (i%2 != 0) tickFormat.at(i)[1] = '' end i += 1 end end

i语法在Ruby中不起作用