Array.inspect
возвращает свой выход в плоской линии:Более красивые, с отступом, довольно-печать
aoa = [ [1,2,3], [4,5,6] ]
puts aoa.inspect # => [[1, 2, 3], [4, 5, 6]]
есть простой способ получить отступ выхода вместо этого? Точный формат (например, есть ли разрыв строки после первого [
) для меня не важен. Я просто хотел бы, чтобы он был более читабельным.
Сравнить Perl:
DB<2> print Dumper([[1,2,3],[4,5,6]])
$VAR1 = [
[
1,
2,
3
],
[
4,
5,
6
]
];
Решение должно поддерживать хэшей, а также и обрабатывать другие вещи изящно.
Те готовятся ответы будут вырезать и вставить свой код, а затем удалить все 'IRB (основной): 001: 0> '. Почему бы не спасти их от второго шага? –
Спасибо, Младен, по какой-то причине я не нашел связанного с вами вопроса. Задача решена. – AnoE
Вы должны написать «@Miaden», а не «Miadan», чтобы SO уведомил человека о том, что комментарий оставлен для них. –