知道每个数组内部的最后一个元素

用户名

我有一个字符串数组,我想在我的视图中显示所有用“,”分隔的元素。当我执行此数组的每个数组时,如何知道当前元素是否为最后一个?

像这样吗?

- categoryName.each do |name|
  - if (name.last) -- the last elemnt of array
    = name
  - else
    = name + ", "

任何的想法!

您可以为此使用Enumerable#each_with_index

- categoryName.each_with_index do |name, i|
  - if (i == categoryName.length - 1) -- the last elemnt of array
    = name
  - else
    = name + ", "

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

以firestore数据的角度获取数组的长度和每个数组的最后一个元素

检查最后一个数组元素

最后一个数组元素的总和

构造一个数组,其中每个元素也是一个数组

获取数组每个元素的最后一个维度

从数组中获取每个元素的最后一个

将一个常数乘以每个数组元素

如何“ uniq”一个数组,保持每个元素的最后一个重复而不是第一个?

将一个数组的每个元素乘以另一个数组的每个元素

在Ruby中将一个数组的每个元素与另一个数组的每个元素连接

用一个数组的每个元素除以另一个数组的每个元素

为什么这个数组的最后一个元素被拼接而不是中间的一个?

jQuery每个内部每个仅影响最后一个元素

将一个数组的每个第n个元素放入另一个数组PHP

在不知道项目总数的情况下选择最后一个数组

如何在对象内部索引的最后一个数组中添加数组?

在二维数组(网格)中设置第一个数组的第一个元素在每个内部数组中设置第一个元素

将数组中的每个元素与另一个数组中的对应元素相乘

检查一个数组中的每个元素是否在另一个数组中

numpy:对于一个数组中的每个元素,在另一个数组中查找索引

如何在Python中用另一个数组替换一个数组的每个元素?

如何从另一个数组中减去一个数组的每个元素?

如何从另一个数组的元素中的每个字符填充一个数组?

映射Javascript中数组数组中每个数组的第一个元素

我想给我的每个数组元素一个数字

php - 如何将最后两个数组元素合并为一个数组元素

返回排序数组中每个数字的最后一个满足的函数

如何在MPI中发送每个处理器的最后一个数组

将每个对象的元素推入另一个数组中的每个对象