るりまサーチ

最速Rubyリファレンスマニュアル検索!
360件ヒット [101-200件を表示] (0.070秒)
トップページ > クエリ:@[x] > クエリ:length=[x]

別のキーワード

  1. _builtin length
  2. dbm length
  3. sdbm length
  4. gdbm length
  5. enclosure length=

検索結果

<< < 1 2 3 4 > >>

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

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

...出された時。

@
param length 読み込む文字列の文字数を整数で指定します。
省略した場合は、全てのデータを読み込みます。

@
raise Zlib::Error Zlib::Error を参照
@
raise Zlib::GzipFile::Error Zlib::GzipFile::Errorを参照
@
raise Zlib::GzipFi...
...le::NoFooter Zlib::GzipFile::NoFooterを参照
@
raise Zlib::GzipFile::CRCError Zlib::GzipFile::CRCErrorを参照
@
raise Zlib::GzipFile::LengthError Zlib::GzipFile::LengthErrorを参照

require '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...

IO#read(length = nil, outbuf = "") -> String | nil (31.0)

length バイト読み込んで、その文字列を返します。

...ァイル) {|f| f.read } は "" となります。

@
param length 読み込むサイズを整数で指定します。
nil が指定された場合、EOF までの全てのデータを読み込んで、その文字列を返します。

@
param outbuf 出力用のバッファを文字列...
...読み込んだデータのサイズになります。

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

@
raise Errno::EXXX データの読み込みに失敗した場合に発生します。

@
raise ArgumentError length が負の場合に発生しま...

Array#fill(range) {|index| ... } -> self (27.0)

配列の指定された範囲すべてに val をセットします。

...# => ["foo", "foo", "foo"]
p ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@
param val 自身に設定したいオブジェクトを指定します。

@
param start val を設定する範囲の始点のインデックスを整数で指定します。start の値...
...クスと見倣します。末尾の要素が -1 番目になります。

@
param length val を設定する要素の個数を指定します。nil が指定された時は配列の終りまでの長さを意味します。

@
param range val を設定する範囲を Range オブジェクトで指定...

Array#fill(start, length = nil) {|index| ... } -> self (27.0)

配列の指定された範囲すべてに val をセットします。

...# => ["foo", "foo", "foo"]
p ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@
param val 自身に設定したいオブジェクトを指定します。

@
param start val を設定する範囲の始点のインデックスを整数で指定します。start の値...
...クスと見倣します。末尾の要素が -1 番目になります。

@
param length val を設定する要素の個数を指定します。nil が指定された時は配列の終りまでの長さを意味します。

@
param range val を設定する範囲を Range オブジェクトで指定...

Array#fill(val, range) -> self (27.0)

配列の指定された範囲すべてに val をセットします。

...# => ["foo", "foo", "foo"]
p ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@
param val 自身に設定したいオブジェクトを指定します。

@
param start val を設定する範囲の始点のインデックスを整数で指定します。start の値...
...クスと見倣します。末尾の要素が -1 番目になります。

@
param length val を設定する要素の個数を指定します。nil が指定された時は配列の終りまでの長さを意味します。

@
param range val を設定する範囲を Range オブジェクトで指定...

絞り込み条件を変える

Array#fill(val, start, length = nil) -> self (27.0)

配列の指定された範囲すべてに val をセットします。

...# => ["foo", "foo", "foo"]
p ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@
param val 自身に設定したいオブジェクトを指定します。

@
param start val を設定する範囲の始点のインデックスを整数で指定します。start の値...
...クスと見倣します。末尾の要素が -1 番目になります。

@
param length val を設定する要素の個数を指定します。nil が指定された時は配列の終りまでの長さを意味します。

@
param range val を設定する範囲を Range オブジェクトで指定...

IO.copy_stream(src, dst, copy_length = nil) -> Integer (25.0)

指定された src から dst へコピーします。 コピーしたバイト数を返します。

...のオフセット(src.pos)は変更されません。

@
param src コピー元となる IO オブジェクトかファイル名を指定します。

@
param dst コピー先となる IO オブジェクトかファイル名を指定します。

@
param copy_length コピーする長さをバイト...
...最大 copy_length までコピーされます。
nil を指定した場合、コピーする長さに制限はありません。

@
param src_offset コピーを始めるオフセットを数値で指定します。

//emlist[例][ruby]{
IO.write("filetest", "abcdefghij")
IO.copy...

IO.copy_stream(src, dst, copy_length, src_offset) -> Integer (25.0)

指定された src から dst へコピーします。 コピーしたバイト数を返します。

...のオフセット(src.pos)は変更されません。

@
param src コピー元となる IO オブジェクトかファイル名を指定します。

@
param dst コピー先となる IO オブジェクトかファイル名を指定します。

@
param copy_length コピーする長さをバイト...
...最大 copy_length までコピーされます。
nil を指定した場合、コピーする長さに制限はありません。

@
param src_offset コピーを始めるオフセットを数値で指定します。

//emlist[例][ruby]{
IO.write("filetest", "abcdefghij")
IO.copy...

Kernel.#caller_locations(range) -> [Thread::Backtrace::Location] | nil (25.0)

現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。

...す。引
数で指定した値が範囲外の場合は nil を返します。

@
param start 開始フレームの位置を数値で指定します。

@
param length 取得するフレームの個数を指定します。

@
param range 取得したいフレームの範囲を示す Range オブジェ...
...(1, 2)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'"]
# => [9, 13]
# => ["/Users/user/test.rb", "/Users/user/test.rb"]
test3(2, 1)
# => ["/Users/user/test.rb:13:in `test3'"]
# => [13]
# => ["/Users/user/test.rb"]
//}

@
see Thread::Backtrace::Location, Kernel.#caller...
<< < 1 2 3 4 > >>