ARGF.each_with_index do |line, idx|
print( "[#{idx}] #{line} x: " );
indent = Indent
# do stuff
indent = ""
end #ARGF e
Каждая строка из STDIN отображается как
x: [1] W:\sandbox\tmp\for_each\for_each.rake
Что не хорошо / нечетное , если выспросите меня.
Еще один необъяснимый результат, строка ...
print( "ab: [#{idx}] #{line} x: " );
Показывает:
x: ab: [1] W:\sandbox\tmp\for_each\for_each.rake
У меня просто странные чувства здесь.Три вопроса, это:
- КАК выполняет строку "x:" в начале каждой строки 'строка ??!
- Ошибка Ruby v1.8.7 или моя ошибка?
- Как ее исправить?
Требуется помощь.Я продолжаю смотреть на это и спрашиваю себя, что я на самом деле сделал глупость?Большое спасибо заранее.
Алоха, Уилл