IOクラス(入出力)

このカテゴリーの記事(新着順)


以下のtext.datファイルを読み込み、ファイルポインタを操作します。 ファイルポインタとは、IOオブジェクトが指すファイルの位置です。 text.dat Hello ! My name is Naoko. I am japanese. ...

日時: 2008年06月29日 06:02

IOクラスの出力メソッドを見てみます。 こちらは簡単ですので、列挙とちょっとした注意点だけ。 io.puts(string1, string2, ...) 引数に複数の文字列を渡す場合は、改行が入る。 io.putc(ch) chで指定する...

日時: 2008年06月29日 05:38

入力メソッドのうち、1バイトずつ読み込んでの処理を見ます。 text.dat Hello ! My name is Naoko. I am japanese. I like Ruby. Ruby is a Programming Langu...

日時: 2008年06月29日 05:34

IOクラスの入力メソッドのうち、1行ずつ処理していくメソッドを見ていきます。 text.dat Hello ! My name is Naoko. I am japanese. I like Ruby. Ruby is a Programm...

日時: 2008年06月29日 04:42

StringIOオブジェクトを用いることで、出力するデータをオブジェクトに蓄えていくことができます。 require "stringio" io = StringIO.new # StringIOオブジェクトに出力を...

日時: 2008年06月29日 04:18

Rubyでは、ファイルをオープンするのと同様に、URLをオープンするのも簡単です。 URLを開くには、open-uriライブラリを読み込みます。 require "open-uri" url = "http...

日時: 2008年06月29日 03:41

File.readというクラスメソッドを使うと、ファイルのデータを全部一気に読み込めます。 ただし、ファイルサイズが大きい場合などは、処理に延々と時間がかかってしまう危険があります。 前のページ(ファイルを読み込み、ファイルを新規作成し書き...

日時: 2008年06月29日 03:28

とあるデータファイルを読み込んで、別にファイルを開いて(新規作成して)、読み込んだデータを書き込む、というスクリプトを書いてみます。 まずは、データファイル。 number.dat 3,6,455,64 23,67,10,2925, 53,...

日時: 2008年06月29日 03:19

IOクラスのサブクラス、Fileクラスでファイルの入出力を行えます。 io = open("ファイル名", "モード") io = File.open("ファイル名", "...

日時: 2008年06月29日 02:11

RubyのIOクラスには、3つのオブジェクトがあらかじめ割り当てられています。 標準入力 組み込み定数、STDIN。 または、グローバル変数$stdin。 標準出力 STDOUT。 または、$stdout。 標準エラー出力 STDERR。 ...

日時: 2008年06月29日 02:01






あわせて読みたいブログパーツ
フィードメーター - Ruby勉強ルーム