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