假设我们有一个数组
p = String.new
a = ['d','e','f','g','h']
a.each do |value|
p << value
p << "%" if value is not last
end
我需要判断a['h']是否是最后一个索引值?
有没有像a.is_last这样的快捷方式找到它?()
最佳答案
使用您的具体示例,您可以只使用 Array.join .然后,您可以将示例替换为:
a = ["d", "e", "f", "g", "h"]
p = a.join("%") # d%e%f%g%h
关于ruby - 在 ruby 中查找数组的元素是否是最后一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6743198/