4
如何清除StringIO
实例?在我写入并从字符串io读取之后,我想清除它。如何清除“StringIO”实例?
require "stringio"
io = StringIO.new
io.write("foo")
io.string #=> "foo"
# ... After doing something ...
io.string #=> Expecting ""
我试图flush
和rewind
,但我仍然得到同样的内容。
似乎[StringIO的#重开](http://ruby-doc.org/stdlib-1.9.3/libdoc/stringio/rdoc/StringIO.html#method-i-reopen)作品,以及:'io.string#=>“foo”; io.reopen( ''); io.string#=>“”'。是? – 2015-02-11 01:44:39
@CarySwoveland,感谢您的评论。我不知道。我相应地更新了答案。 – falsetru 2015-02-11 01:51:45