我只能找到查找數組的特定元素的方法。在ruby中是否存在與Java的Iterator.hasNext()類似的Array操作?
在我的objects.each | a |循環,我想知道,當我在最後一個元素,所以我可以有這樣一個循環:
objects.each |a|
if objects.hasNext()
puts a.name + ","
else
puts a.name
迭代器的hasNext()確定數組的迭代器有目前正在評估在一個又一個元素。
我想強調一下,我打算輸出這些值,而不是將它們轉換爲數組。 .join不是我在這裏尋找的。
如果你問一個紅寶石男人的問題,你應該描述什麼「hasNext()」。作爲一個rubist我可能會幫助,但... – drhenner
在什麼情況下你需要它? –
@fmendez,我正在使用.each | a |運行循環。我想每次都打印逗號,除非是最後一個。我想要這個列表(漂亮,醜陋,愚蠢)不是(漂亮,醜陋,愚蠢)。任何想法 –