| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby: Общие вопросы > Вывод строк и массивов |
| Автор: Akeem 31.7.2006, 21:18 |
| При работе с Руби. У меня возник такой вопрос. Можно ли как то выводить большие (довольно массивы). Так чтобы не терялась информация. Если да то как? |
| Автор: Pete 31.7.2006, 22:12 | ||||||
| А почему она будет теряться? Вообще, для вывода массивов есть метод p:
Если они настолько большие, что не помещаются в терминал, то можно писать в файл стандартными перенаправлениями потока вывода:
либо
|
| Автор: Akeem 1.8.2006, 09:27 |
| Не в файл не пойдет. Надо именно в терминал. и так чтобы можно было читать удобно массив. |
| Автор: MastEdm 1.8.2006, 11:47 |
| Ну уж если вас не устраивает предложение Pete, почему бы не написать свой метод?! |
| Автор: Vanoha 1.8.2006, 16:07 | ||||||||
Например, так (построчно):
или для очень большого массива постранично (построчно):
Можешь определить это как метод класса Array (или как тебе удобно) и пользуй. Если же элементы массива очень большие и не помещаются в строку (например, очень большие целые или строки), то можно попробовать так (идея, оптимизируй сам):
|
| Автор: Akeem 1.8.2006, 16:23 |
| MastEdm, Потому что не могу придумать как. Vanoha, Спасибо за совет. Возьмму на вооружение. |
| Автор: Cr@$h 24.8.2006, 13:52 | ||
|