gpt4 book ai didi

ruby - 将 pp 的结果(或输出到控制台的任何内容)放入字符串中

转载 作者:数据小太阳 更新时间:2023-10-29 06:26:21 26 4
gpt4 key购买 nike

我们知道

require 'pp'
a=["value1", "value2", "value3"]
pp a

漂亮地将数组作为输出打印到控制台。我如何将漂亮的输出转换为字符串(一个包含使事情变得漂亮的换行符的字符串等)?

...目的是从方法中返回漂亮的字符串。

最佳答案

string_value = a.pretty_inspect

#pretty_inspect 也会在您第一次需要“pp”时出现 - 请参阅:http://ruby-doc.org/stdlib-2.1.0/libdoc/pp/rdoc/Kernel.html#method-i-pretty_inspect

如果你想要输出到irb控制台的版本

 string_value = a.inspect

并且没有任何必要的要求。

关于ruby - 将 pp 的结果(或输出到控制台的任何内容)放入字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com