5
자바에서, 하나는과 같이 문자열에서 IO 스트림을 생성 할 수 있습니다 :Java의 StringReader에 해당하는 Ruby는 무엇입니까?
Reader r = new StringReader("my text");
내가 그래서 문자열을하고 IO 스트림으로 처리 할 수 있습니다 루비에서 동일한 작업을 수행 할 수 있도록하고 싶습니다 .
자바에서, 하나는과 같이 문자열에서 IO 스트림을 생성 할 수 있습니다 :Java의 StringReader에 해당하는 Ruby는 무엇입니까?
Reader r = new StringReader("my text");
내가 그래서 문자열을하고 IO 스트림으로 처리 할 수 있습니다 루비에서 동일한 작업을 수행 할 수 있도록하고 싶습니다 .
r = StringIO.new("my text")
및 here's the documentation입니다.
내가 물어 본 한 가지 중요한 사실은 문서에 나와 있는데 그냥 놓친 것입니다. 결과를 얻으려면 #to_s가 아닌 #string을 사용해야합니다. #to_s는 StringIO라고 알려줍니다. #string은 빌드 된 결과를 제공합니다. –
또한보십시오 http://stackoverflow.com/questions/10323/why-doesnt-ruby-have-a-real-stringbuffer-or-stringio –
나는 이것을 사용하여 Gruff에서 새우 PDF로 차트 데이터를 삽입합니다. – eggie5