種類
- インスタンスメソッド (1208)
- 特異メソッド (132)
- モジュール関数 (60)
- クラス (24)
ライブラリ
- ビルトイン (1424)
クラス
モジュール
- Enumerable (268)
- GC (24)
- Kernel (60)
オブジェクト
- ENV (24)
キーワード
- IO (12)
- Numeric (12)
- [] (84)
- []= (36)
- at (12)
-
backtrace
_ locations (24) - binread (12)
-
bit
_ length (18) - bytesplice (10)
- caller (36)
-
caller
_ locations (24) - chunk (12)
-
chunk
_ while (12) - clear (10)
- combination (24)
-
copy
_ stream (24) - dummy? (12)
- empty? (12)
- fill (72)
- max (82)
-
max
_ by (48) - min (82)
-
min
_ by (48) - minmax (48)
-
minmax
_ by (24) - none? (53)
- one? (53)
- permutation (24)
- read (60)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - sample (48)
- size (117)
-
slice
_ before (24) -
slice
_ when (12) -
sort
_ by! (24) - stat (24)
- sum (18)
- truncate (24)
検索結果
先頭5件
-
ENV
. size -> Integer (11001.0) -
環境変数の数を返します。
環境変数の数を返します。 -
MatchData
# size -> Integer (11001.0) -
部分文字列の数を返します(self.to_a.size と同じです)。
部分文字列の数を返します(self.to_a.size と同じです)。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.size # => 4
//} -
Set
# size -> Integer (11001.0) -
集合の要素数を返します。
集合の要素数を返します。
//emlist[][ruby]{
p Set[10, 20, 30, 10].size # => 3
//} -
Thread
:: SizedQueue # size -> Integer (11001.0) -
キューの長さを返します。
キューの長さを返します。 -
String
# bytesplice(index , length , str , str _ index , str _ length) -> String (8233.0) -
self の一部または全部を str で置き換えて self を返します。
...部または全部を str で置き換えて self を返します。
str_index と str_length もしくは str_range が与えられたとき、self の一部または全部を str.byteslice(str_index, str_length) もしくは str.byteslice(str_range) で置き換えます。
ただし、str の部......長さが調整されます。
@param index 置換したい文字列の範囲の始端
@param length 置換したい文字列の範囲の長さ
@param str_index str の範囲の始端
@param str_length str の範囲の長さ
@param range 置換したい文字列の範囲を示す Range オブジェ......クト
@param str_range str の範囲を示す Range オブジェクト
@raise IndexError index や length が範囲外の場合に発生
@raise RangeError range が範囲外の場合に発生
@raise IndexError 指定した始端や終端が文字列の境界と一致しない場合に発生
@see S... -
IO
# read(length = nil , outbuf = "") -> String | nil (8159.0) -
length バイト読み込んで、その文字列を返します。
...
length バイト読み込んで、その文字列を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合はテキスト読み込みメソッドとして
動作します。
既に EOF に達していれば nil を返します。
た......だし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。
例えば、open(空ファイル) {|f| f.read } は "" となります。
@param length 読み込むサイズを整数で指定します。
nil が指定された場合、EOF までの......文字列オブジェクトがあらかじめ length 長の領域であれば、
余計なメモリの割当てが行われません。指定した文字列の長さが
length と異なる場合、その文字列は一旦 length 長に拡張(ある
いは縮... -
Array
# []=(start , length , val) (8147.0) -
インデックス start から length 個の要素を配列 val の内容で置き換えます。 start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
...インデックス start から length 個の要素を配列 val の内容で置き換えます。
start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
//emlist[例][ruby]{
ary = [0, 1, 2, 3]
ary[1, 2] = ["a", "b"......指定した場合は to_int メソッドによ
る暗黙の型変換を試みます。
@param length 置き換えたい要素の個数を指定します。
length の値が 0 のときは start の直前に val を挿入します。
整数以外のオブジ......黙の型変換を試みます。to_ary メソッドに応答できない場合は
[val] を用います。
val の長さが length と等しくない場合には、val の長さに合わせて要素が削除されたりずれたりします。
val が空の配列 []... -
Array
# [](start , length) -> Array | nil (8145.0) -
start 番目から length 個の要素を含む部分配列を返します。 start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。 length が負の時は nil を返します。
...start 番目から length 個の要素を含む部分配列を返します。
start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。
length が負の時は nil を返します。
@param start 生成......した場合は to_int メソッドによ
る暗黙の型変換を試みます。
@param length 生成したい部分配列の長さを整数で指定します。
length が start 番目からの配列の長さより長い時には、越え
た分の長さ... -
Kernel
. # caller _ locations(start = 1 , length = nil) -> [Thread :: Backtrace :: Location] | nil (8143.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
...します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
p......locations.map(&:lineno)
p locations.map(&:path)
end
def test2(start, length)
test1(start, length)
end
def test3(start, length)
test2(start, length)
end
caller_locations # => []
test3(1, nil)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'", "/Users/user/test.rb... -
IO
. read(path , length = nil , **opt) -> String | nil (8142.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...ら
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が......くコマンドの出力を読み取ります。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param length 読み込む長さを整数で指定します。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み......EXXX path のオープン、offset 位置への設定、ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
キーワード引数で有効なキーと値は以下のとおりです。
: :encoding
読み込ん... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (8142.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...ら
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が......くコマンドの出力を読み取ります。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param length 読み込む長さを整数で指定します。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み......EXXX path のオープン、offset 位置への設定、ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError length が負の場合に発生します。
キーワード引数で有効なキーと値は以下のとおりです。
: :encoding
読み込ん...