るりまサーチ

最速Rubyリファレンスマニュアル検索!
163件ヒット [1-100件を表示] (0.085秒)

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

StringIO#close -> nil (24146.0)

自身を close します。以後、自身に対する読み書きが禁止されます。 close された StringIO に読み書き等が行われると IOError が発生します。

...自身を close します。以後、自身に対する読み書きが禁止されます。
close
された StringIO に読み書き等が行われると IOError が発生します。

@
raise IOError 自身がすでに close されていた時に発生します。...

StringIO#close_read -> nil (12108.0)

自身に対する読み取りを禁止します。

...自身に対する読み取りを禁止します。

@
raise IOError 自身がすでに読み取り不可だった場合に発生します。...

StringIO#close_write -> nil (12108.0)

自身に対する書き込みを禁止します。

...自身に対する書き込みを禁止します。

@
raise IOError 自身がすでに書き込み不可だった場合に発生します。...

Zlib::GzipReader#readline(rs = $/) -> String (257.0)

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

...::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

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

@
raise EOFError EOF に到達したとき発生します。
@
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を参照
@
raise Zlib::GzipFile::LengthError Zlib::GzipFile::LengthErrorを参照

requ...
...pWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end

Zlib::GzipReader.open('hoge.gz') { |gz|
begin
puts gz.readline
rescue EOFError => err
puts err
break
end while true
}
#=> hoge
#=> fuga
#=> end of file reached

@
see IO#readline...

Zlib::GzipReader#read(length = nil) -> String | nil (251.0)

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

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

@
param length 読み込む文字列の文字数を整数で指定しま...
...ータを読み込みます。

@
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を参照
@
raise Zlib::GzipFile::LengthError...
...zlib'

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

Zlib::GzipReader.open('hoge.gz') { |gz|
p gz.read(4) #=> "hoge"
p gz.read #=> "_fuga\n"
p gz.read(1) #=> nil
}

@
see IO#read...

絞り込み条件を変える

Zlib::GzipReader#gets(rs = $/) -> String | nil (245.0)

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

...後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。

@
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を参照
@
raise Zlib::GzipFile::LengthError Zlib::GzipFile::LengthErrorを参照

require 'zlib'

=begin
# hoge.gz がない場合は...

OpenURI::OpenRead#open(mode = &#39;r&#39;, perm = nil, options = {}) -> StringIO (243.0)

自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。

...を取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます...
...返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。

@
param mode モードを文字列で与えます。Kernel.#open と同じです。

@
param perm 無視されます。

@
param options ハッシュを与えます。

@
raise OpenURI::HTTP...
...します。

@
raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
Net::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。

@
see OpenURI.ope...

BasicSocket#recv(maxlen, flags = 0) -> String (233.0)

ソケットからデータを受け取り、文字列として返します。 maxlen は受け取る最大の長さを指定します。 flags については recv(2) を参照してください。flags の デフォルト値は 0 です。flags の指定に必要な定数は Socket クラスで定義されています。(例: Socket::MSG_PEEK)

...UDP では空のパケットを読み込んだことを意味します。

@
param maxlen 受け取る文字列の最大の長さを指定します。

@
param flags recv(2) を参照してください。

@
raise IOError

@
raise Errno::EXXX recvfrom(2) がエラーになった場合などに発生し...
...ます。

例:

require 'socket'

s1, s2 = UNIXSocket.pair
s1.write "a"
s1.close
p s2.recv(10, Socket::MSG_PEEK) #=> "a"
p s2.recv(10) #=> "a"
p s2.recv(10) #=> ""...

IO#readpartial(maxlen, outbuf = "") -> String (233.0)

IO から長さ maxlen を上限として読み込み、文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。

...

r, w = IO.pipe # buffer pipe content
w << "abc" # "" "abc"
w.close # "" "abc" EOF
r.readpartial(4096) #=> "abc" "" EOF
r.readpartial(4096)...
...内部で発生したとしても通知されず、データが到着するまでブロックし続けます。

@
param maxlen 読み込む長さの上限を整数で指定します。

@
param outbuf 文字列で指定します。IO#readpartial は読み込んだデータを outbuf に破壊的に...
...読み込んだデータのサイズになります。IO が既に EOF に達していれば、空文字列になります。

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

@
raise EOFError IO が既に EOF に達していれば発生します。...
<< 1 2 > >>