StringIOのファイルポインタってなに?RubyのStringIOっていつ使うの?StringIOはオブジェクトに溜め込むことができます。StringIOは文字列をファイルのように扱うこともできます。□StringIOのメソッド.readメソッド.writeメソッドStringIOのファイルポインタってなに?ioクラスにもStringIOクラスにもファイルポインタという概念があります。上の画像はファイルポインタを示した画像です。ファイルポインタとは文字のところで点滅しているやつのことを言っています。RubyのStringIOを使うとこのファイルポインタをプログラムで操作できるというわけです。readしたときもwriteしときもファイルポインタが動きます。sio.readしたあとにsio.readすると何も表示されなくなります。rewindというメソッドで先頭に戻してやる必要があります。sio.read#stringioを読みこむ。sio.read#先頭にした状態で読み込むことで正常に読み込むことができるStringIOがいつ役に立つのかという点についてですが、わたしもよくわかりませんでした。オブジェクトを先に作ってあげてオンメモリのデータをアップするようにしたら回避できた。2015Rubyで、10kb以下のファイルをopen-uriでopenするとTempfileじゃなくてStringIOが返すようにしてるのはどういう意図があるのだろうか。Textが消えてしまうときの解決策いまさらはじめるHSP入門。Cosmicの仮想環境を作るUbuntuにプログラミングに必用なパッケージをインストールするコマンド一覧シューティングゲームビルダー入門【STGを作ってみよう】Blender入門。実践して使いこなせるようになろう。【入門】PremiereProCS6を使ってみよう。【入門】PhotoshopCS6を使ってみよう。初心者のプログラミング当サイトをご利用いただきありがとうございますこのチートシートの作成にはかなりの時間がついやされています。【35EMrYJTRnat2f3bqr5JBvREr7xM5uhjVw。