Как в Go преобразовать стандартный вывод функции в строку?

Например, в Python я могу сделать следующее:

realout = sys.stdout
sys.stdout = StringIO.StringIO()
some_function() # prints to stdout get captured in the StringIO object
result = sys.stdout.getvalue()
sys.stdout = realout

Вы можете сделать это в Go?

44
задан Andres Riofrio 11 May 2012 в 03:24
поделиться