るりまサーチ

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

別のキーワード

  1. _builtin readlines
  2. io readlines
  3. csv readlines
  4. argf.class readlines
  5. stringio readlines

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

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

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

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

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

gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター...
...

@
param rs 行の区切りを文字列で指定します。

@
raise Zlib::Error Zlib::Error を参照
@
raise Zlib::GzipFile::Error Zlib::GzipFile::Errorを参照
@
raise Zlib::GzipFile::NoFooter Zlib::GzipFile::NoFooterを参照
@
raise Zlib::GzipFile::CRCError Zlib::GzipFile::CRCErrorを参照
@
rais...
...rを参照

require 'zlib'

=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end

Zlib::GzipReader.open('hoge.gz') { |gz|
p gz.readlines #=> ["hoge\n", "fuga\n"]
}

@
see IO#readlines...

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

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

...合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@
param limit 最大の...
...
@
param chomp true を指定すると各行の末尾から rs を取り除きます。

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

//emlist[例][ruby]{
IO.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,", "\n"]
//}

//emlist[例: rsを取り除く(chom...

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

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

...合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@
param limit 最大の...
...
@
param chomp true を指定すると各行の末尾から rs を取り除きます。

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

//emlist[例][ruby]{
IO.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,", "\n"]
//}

//emlist[例: rsを取り除く(chom...

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

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

...合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@
param limit 最大の...
...
@
param chomp true を指定すると各行の末尾から rs を取り除きます。

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

//emlist[例][ruby]{
IO.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,", "\n"]
//}

//emlist[例: rsを取り除く(chom...

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

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

...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

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

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...りとみなします(パラグラフモード)。
@
param limit 最大の読み込みバイト数
@
param chomp true を指定すると各行の末尾から rs を取り除きます。
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイ...
...line3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}

//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfile", "line1,\rline2,\r\nline3,\n")
IO.readlines("testfile",...

絞り込み条件を変える

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

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

...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

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

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...りとみなします(パラグラフモード)。
@
param limit 最大の読み込みバイト数
@
param chomp true を指定すると各行の末尾から rs を取り除きます。
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイ...
...line3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}

//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfile", "line1,\rline2,\r\nline3,\n")
IO.readlines("testfile",...

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

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

...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

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

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなし...
...りとみなします(パラグラフモード)。
@
param limit 最大の読み込みバイト数
@
param chomp true を指定すると各行の末尾から rs を取り除きます。
@
param opts ファイルを開くときのオプション引数

@
raise Errno::EXXX path のオープン、ファイ...
...line3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}

//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfile", "line1,\rline2,\r\nline3,\n")
IO.readlines("testfile",...

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

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

...切りとみなします
(パラグラフモード)。

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

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

ARGV << 'b.txt' << 'b.txt'
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 readlines #=> []
//}

//emlist[b.txt][ruby]{
hello
it

common
//}

@
see $/,ARGF,Kernel.#gets, Kernel.#readline...

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

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

...合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@
param limit 最大の...
...読み込みバイト数

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

//emlist[例][ruby]{
IO.write("testfile", "line1,\nline2,\nline3,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "line3,\n"]
File.open("test...
...file") { |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 = $/) -> [String] (18145.0)

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

...合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@
param limit 最大の...
...読み込みバイト数

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

//emlist[例][ruby]{
IO.write("testfile", "line1,\nline2,\nline3,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "line3,\n"]
File.open("test...
...file") { |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] (18145.0)

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

...合があります。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@
param limit 最大の...
...読み込みバイト数

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

//emlist[例][ruby]{
IO.write("testfile", "line1,\nline2,\nline3,\n")
File.open("testfile") { |f| p f.readlines } # => ["line1,\n", "line2,\n", "line3,\n"]
File.open("test...
...file") { |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] (18145.0)

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

...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

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

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

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

//emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}...

IO.readlines(path, rs = $/, opts={}) -> [String] (18145.0)

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

...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

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

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

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

//emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}...

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

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

...グなど
を指定できます。
File.open と同様なのでそちらを参照してください。

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

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

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

//emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}...

ARGF.class#readlines(limit) -> Array (18139.0)

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

...。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。

@
param rs 行区切り文字

@
param limit 最大の読み込みバイト数

lines = ARGF.readlines
lines[0] # => "This is line one\n"

@
see $/, Kernel.#readlines, IO#readlines...

絞り込み条件を変える

<< 1 2 3 ... > >>