gpt4 book ai didi

ruby-on-rails - 如何在 Rails View 中循环显示 3 个值

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:01 25 4
gpt4 key购买 nike

有没有更好的方法:

row_bg_color_group = row_bg_color_group == 1 ? 2 : row_bg_color_group == 2 ? 3 : 1

最好是这样的

row_bg_color_group = (1,2,3).cycle 

并且每次通过较大的循环都会使用下一个值。

请注意,这是作为不同组大小的一部分有条件地执行的,例如

1111
1111
1111
2222
3333
3333
3333
333

不仅仅是

111
222
333
111
222
333
111
222
333

最佳答案

您可以使用模运算符:

row_bg_color_group = ((row_bg_color_group + 1) % 3) + 1

我不知道你的情况,但如果你可以使用编号为 0 到 2 而不是 1 到 3 的组,这看起来会更清晰一些。

row_bg_color_group = (row_bg_color_group + 1) % 3

关于ruby-on-rails - 如何在 Rails View 中循环显示 3 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12030232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com