5
在Java中,人们可以从一个字符串创建一个IO流,像这样:什么是Java的StringReader的Ruby等价物?
Reader r = new StringReader("my text");
我希望能够做同样的在Ruby中,所以我可以采取一个字符串,并把它当作一个IO流。
在Java中,人们可以从一个字符串创建一个IO流,像这样:什么是Java的StringReader的Ruby等价物?
Reader r = new StringReader("my text");
我希望能够做同样的在Ruby中,所以我可以采取一个字符串,并把它当作一个IO流。
r = StringIO.new("my text")
一个关键的问题是我(它在文档中,我只是错过了)是为了得到结果,你使用#string而不是#to_s。 #to_s只是告诉你这是一个StringIO。 #string为您提供建立的结果。 – 2009-06-09 12:13:15