gpt4 book ai didi

ruby-on-rails - Rails each_with_index 索引中的降序

转载 作者:数据小太阳 更新时间:2023-10-29 08:18:35 24 4
gpt4 key购买 nike

使用 Rails 3.2 和 Ruby 1.9。当我们编写@objects.each_with_index do |object, i|时,i通常以01开头, 2。等等

假设我们有 @objects = [A, B, C, D, E],输出为:

<% @objects.each_with_index do |object, i| %>
<%= i %> - <%= object %><br>
<% end %>

# output
0 - A
1 - B
2 - C

我想要这个:

# output
2 - A
1 - B
0 - C

如何做到这一点?

最佳答案

<%= @objects.length - 1 - i %> - <%= object %><br>

这将减去数组长度的索引,给出所需的输出。

您必须始终从长度中减一,因为长度为 3 的数组的索引为 0、1、2

关于ruby-on-rails - Rails each_with_index 索引中的降序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18465694/

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