るりまサーチ

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

別のキーワード

  1. _builtin []
  2. string []
  3. matrix []
  4. rake []
  5. symbol []

キーワード

検索結果

<< 1 2 3 ... > >>

Integer#[](nth) -> Integer (18173.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

...なければ 0 を返します。

@
param nth 何ビット目を指すかの数値
@
param len 何ビット分を返すか
@
param range 返すビットの範囲
@
return self[nth] は 1 か 0
@
return self[i, len] は (n >> i) & ((1 << len) - 1) と同じ
@
return self[i..j] は (n >> i)...
...(j - i + 1)) - 1) と同じ
@
return self[i...j] は (n >> i) & ((1 << (j - i)) - 1) と同じ
@
return self[i..] は (n >> i) と同じ
@
return self[..j] は n & ((1 << (j + 1)) - 1) が 0 なら 0
@
return self[...j] は n & ((1 << j) - 1) が 0 なら 0
@
raise ArgumentError self[..j...
...] で n & ((1 << (j + 1)) - 1) が 0 以外のとき
@
raise ArgumentError self[...j] で n & ((1 << j) - 1) が 0 以外のとき

//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010

a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100...

Integer#[](nth, len) -> Integer (18173.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

...なければ 0 を返します。

@
param nth 何ビット目を指すかの数値
@
param len 何ビット分を返すか
@
param range 返すビットの範囲
@
return self[nth] は 1 か 0
@
return self[i, len] は (n >> i) & ((1 << len) - 1) と同じ
@
return self[i..j] は (n >> i)...
...(j - i + 1)) - 1) と同じ
@
return self[i...j] は (n >> i) & ((1 << (j - i)) - 1) と同じ
@
return self[i..] は (n >> i) と同じ
@
return self[..j] は n & ((1 << (j + 1)) - 1) が 0 なら 0
@
return self[...j] は n & ((1 << j) - 1) が 0 なら 0
@
raise ArgumentError self[..j...
...] で n & ((1 << (j + 1)) - 1) が 0 以外のとき
@
raise ArgumentError self[...j] で n & ((1 << j) - 1) が 0 以外のとき

//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010

a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100...

Integer#[](range) -> Integer (18173.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

...なければ 0 を返します。

@
param nth 何ビット目を指すかの数値
@
param len 何ビット分を返すか
@
param range 返すビットの範囲
@
return self[nth] は 1 か 0
@
return self[i, len] は (n >> i) & ((1 << len) - 1) と同じ
@
return self[i..j] は (n >> i)...
...(j - i + 1)) - 1) と同じ
@
return self[i...j] は (n >> i) & ((1 << (j - i)) - 1) と同じ
@
return self[i..] は (n >> i) と同じ
@
return self[..j] は n & ((1 << (j + 1)) - 1) が 0 なら 0
@
return self[...j] は n & ((1 << j) - 1) が 0 なら 0
@
raise ArgumentError self[..j...
...] で n & ((1 << (j + 1)) - 1) が 0 以外のとき
@
raise ArgumentError self[...j] で n & ((1 << j) - 1) が 0 以外のとき

//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010

a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100...

Array#[](start, length) -> Array | nil (18137.0)

start 番目から length 個の要素を含む部分配列を返します。 start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。 length が負の時は nil を返します。

...返します。ただし、start が配列の長さに等しいときは空の配列を返します。
length が負の時は nil を返します。

@
param start 生成したい部分配列の先頭のインデックスを整数で指定します。
start の値が負の時には末尾...
...整数以外のオブジェクトを指定した場合は to_int メソッドによ
る暗黙の型変換を試みます。

@
param length 生成したい部分配列の長さを整数で指定します。
length が start 番目からの配列の長さより...
...整数以外のオブジェクトを指定した場合は to_int メソッドに
よる暗黙の型変換を試みます。

@
raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生しま...

Array#[](range) -> Array | nil (18132.0)

Range オブジェクト range の範囲にある要素からなる部分配列を返します。 range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。 range の begin が end より後にある場合には空の配列を返します。

...列の長さに等しいときは空の配列を返します。
range の begin が end より後にある場合には空の配列を返します。

@
param range 生成したい部分配列の範囲を Range オブジェクトで指定します。
range の begin や end の値が負...
...から -2 番目、end は先頭から (4+1) 番目となる。)
a[0..10] #=> ["a", "b", "c", "d", "e"]
a[10..11] #=> nil
a[2..1] #=> []
a[-1..-2] #=> []

# 特殊なケース。begin が自身の長さと同じ場合には以下のようになります。
a[5] #=> nil
a[5..10] #=> []
//}...

絞り込み条件を変える

String#[](nth, len) -> String | nil (18128.0)

nth 文字目から長さ len 文字の部分文字列を新しく作って返します。 nth が負の場合は文字列の末尾から数えます。

...が負の場合は文字列の末尾から数えます。

@
param nth 取得したい文字列の開始インデックスを整数で指定します。
@
param len 取得したい文字列の長さを正の整数で指定します。

@
return nth が範囲外を指す場合は nil を返しま...

String#[](regexp, name) -> String (18128.0)

正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。

...が self にマッチしなかった場合は nil を返
します。

@
param regexp 正規表現を指定します。
@
param name 取得したい部分文字列のパターンを示す正規表現レジスタを示す名前

@
raise IndexError name に対応する括弧がない場合に発生しま...

Method#[](*args) -> object (18125.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...ます。

self[] の形の呼び出しは通常のメソッド呼び出しに見た目を
近付けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。


@
param args self に渡される引数。

@
see spec/safeleve...

Shell#[](command, file1, file2 = nil) -> bool | Time | Integer | nil (18125.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...

@
param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。

@
param file1 文字列でファイルへのパスを指定します。

@
para...
...ell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => true
p sh[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true

@
see Kernel.#test, FileTest...

Shell::CommandProcessor#[](command, file1, file2 = nil) -> bool | Time | Integer | nil (18125.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...

@
param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。

@
param file1 文字列でファイルへのパスを指定します。

@
para...
...ell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => true
p sh[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true

@
see Kernel.#test, FileTest...

絞り込み条件を変える

Shell::Filter#[](command, file1, file2 = nil) -> bool | Time | Integer | nil (18125.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...

@
param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。

@
param file1 文字列でファイルへのパスを指定します。

@
para...
...ell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => true
p sh[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true

@
see Kernel.#test, FileTest...

WIN32OLE_VARIANT#[](i...) -> object (18125.0)

配列型のWIN32OLE_VARIANTの要素を取得します。

...ます。

@
param i 各次元の0からのインデックスを「,」で区切って次元数分指定します。
インデックスは0から要素数-1までのIntegerで指定してください。
@
return 引数で指定したインデックスの要素を返します。
@
raise ArgErro...
...r 引数の数が次元数と一致していません。

@
raise WIN32OLERuntimeError selfが配列型のWIN32OLE_VARIANTではありませ
ん。あるいはインデックスが0未満または要素数
以上を指定しています。

o...
<< 1 2 3 ... > >>