るりまサーチ

最速Rubyリファレンスマニュアル検索!
297件ヒット [1-100件を表示] (0.159秒)
トップページ > クエリ:i[x] > クエリ:l[x] > クエリ:@[x] > クエリ:readlines[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. ipaddr to_i
  5. matrix i

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

StringIO#readlines(rs = $/) -> [String] (33431.0)

自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。

...[] を返します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。

@
raise IOError 自身が読み...
...込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a.readlines #=> []
//}

@
see $/...

OpenSSL::Buffering#readlines(eol=$/) -> [String] (33413.0)

データを通信路から末端まで全て読み込んで、 各行を要素として持つ配列を返します。

...

行区切りは eol で指定した文字列/正規表現になります。

I
O#readlines と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。

@
param eol 行区切り文字列/...

Zlib::GzipReader#readlines(rs = $/) -> Array (33371.0)

IO クラスの同名メソッドIO#readlinesと同じです。

...IO クラスの同名メソッドIO#readlinesと同じです。

但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター...
...ェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。

* EO...
...Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

@
para...

IO#readlines(limit, chomp: false) -> [String] (30563.0)

データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。

...として動作します。

l
imit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切...
...
@
param limit 最大の読み込みバイト数
@
param chomp true を指定すると各行の末尾から rs を取り除きます。

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1,\nline2,\nline3...
...,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "line3,\n"]
File.open("testfile") { |f| p f.readlines(3) } # => ["lin", "e1,", "\n", "lin", "e2,", "\n", "lin", "e3,", "\n"]
File.open("testfile") { |f| p f.readlines(",") } # => ["line1,", "\nline2,", "\nline3,",...

IO#readlines(rs, limit, chomp: false) -> [String] (30563.0)

データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。

...として動作します。

l
imit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切...
...
@
param limit 最大の読み込みバイト数
@
param chomp true を指定すると各行の末尾から rs を取り除きます。

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1,\nline2,\nline3...
...,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "line3,\n"]
File.open("testfile") { |f| p f.readlines(3) } # => ["lin", "e1,", "\n", "lin", "e2,", "\n", "lin", "e3,", "\n"]
File.open("testfile") { |f| p f.readlines(",") } # => ["line1,", "\nline2,", "\nline3,",...

絞り込み条件を変える

IO.readlines(path, limit, chomp: false, opts={}) -> [String] (30563.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...行を要素としてもつ配列を返します。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

l
imit で最大読み込みバイト数を指定します。た...
...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

@
param path ファイル名を表す文字列か "|コマンド名" を指定します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1\nline2,\nline3\n")
I
O.readlines("testfile") # => ["line1\...

IO.readlines(path, rs, limit, chomp: false, opts={}) -> [String] (30563.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...行を要素としてもつ配列を返します。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

l
imit で最大読み込みバイト数を指定します。た...
...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

@
param path ファイル名を表す文字列か "|コマンド名" を指定します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1\nline2,\nline3\n")
I
O.readlines("testfile") # => ["line1\...

IO#readlines(limit) -> [String] (30545.0)

データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。

...として動作します。

l
imit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切...
...
@
param limit 最大の読み込みバイト数

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1,\nline2,\nline3,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "lin...
...e3,\n"]
File.open("testfile") { |f| p f.readlines(3) } # => ["lin", "e1,", "\n", "lin", "e2,", "\n", "lin", "e3,", "\n"]
File.open("testfile") { |f| p f.readlines(",") } # => ["line1,", "\nline2,", "\nline3,", "\n"]
//}


@
see $/, IO#gets...

IO#readlines(rs, limit) -> [String] (30545.0)

データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。

...として動作します。

l
imit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切...
...
@
param limit 最大の読み込みバイト数

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1,\nline2,\nline3,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "lin...
...e3,\n"]
File.open("testfile") { |f| p f.readlines(3) } # => ["lin", "e1,", "\n", "lin", "e2,", "\n", "lin", "e3,", "\n"]
File.open("testfile") { |f| p f.readlines(",") } # => ["line1,", "\nline2,", "\nline3,", "\n"]
//}


@
see $/, IO#gets...

IO.readlines(path, limit, opts={}) -> [String] (30545.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...行を要素としてもつ配列を返します。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

l
imit で最大読み込みバイト数を指定します。た...
...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

@
param path ファイル名を表す文字列か "|コマンド名" を指定します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...m limit 最大の読み込みバイト数
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1\nline2,\nline3\n")
I
O.readlines...

絞り込み条件を変える

IO.readlines(path, rs, limit, opts={}) -> [String] (30545.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...行を要素としてもつ配列を返します。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

l
imit で最大読み込みバイト数を指定します。た...
...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

@
param path ファイル名を表す文字列か "|コマンド名" を指定します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...m limit 最大の読み込みバイト数
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1\nline2,\nline3\n")
I
O.readlines...

IO#readlines(rs = $/, chomp: false) -> [String] (30463.0)

データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。

...として動作します。

l
imit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切...
...
@
param limit 最大の読み込みバイト数
@
param chomp true を指定すると各行の末尾から rs を取り除きます。

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1,\nline2,\nline3...
...,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "line3,\n"]
File.open("testfile") { |f| p f.readlines(3) } # => ["lin", "e1,", "\n", "lin", "e2,", "\n", "lin", "e3,", "\n"]
File.open("testfile") { |f| p f.readlines(",") } # => ["line1,", "\nline2,", "\nline3,",...

IO.readlines(path, rs = $/, chomp: false, opts={}) -> [String] (30463.0)

path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。

...行を要素としてもつ配列を返します。

Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。

テキスト読み込みメソッドとして動作します。

l
imit で最大読み込みバイト数を指定します。た...
...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

@
param path ファイル名を表す文字列か "|コマンド名" を指定します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。

//emlist[例][ruby]{
I
O.write("testfile", "line1\nline2,\nline3\n")
I
O.readlines("testfile") # => ["line1\...

Kernel.#readlines(rs = $/) -> [String] (30449.0)

ARGFを Kernel.#gets(rs) でEOFまで読み込んで、その各行を要素としてもつ配列を返します。 行の区切りは引数 rs で指定した文字列になります。

...ARGFを Kernel.#gets(rs) でEOFまで読み込んで、その各行を要素としてもつ配列を返します。
行の区切りは引数 rs で指定した文字列になります。

rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続...
...グラフモード)。

@
param rs 行の区切りとなる文字列です。
@
raise Errno::EXXX 読み込みに失敗した場合に発生します。

//emlist[main.rb][ruby]{
ARGV << 'b.txt' << 'b.txt'
p readlines #=> ["hello\n", "it\n", "\n", "common\n", "hello\n", "it\n", "\n", "common\n"]...
...p readlines(nil) #=> ["hello\nit\n\ncommon\n", "hello\nit\n\ncommon\n"]

ARGV << 'b.txt' << 'b.txt'
p readlines("") #=> ["hello\nit\n\n", "common\n", "hello\nit\n\n", "common\n"]

ARGV << 'b.txt' << 'b.txt'
p readlines('it') #=> ["hello\nit", "\n\ncommon\n", "hello\nit", "\n\ncommon\n"]
p readlin...
<< 1 2 3 > >>