別のキーワード
ライブラリ
- ビルトイン (1557)
-
cgi
/ core (24) -
cgi
/ session (24) - continuation (24)
- csv (96)
- dbm (24)
-
drb
/ gw (24) - fiddle (72)
-
fiddle
/ import (12) - forwardable (24)
- gdbm (24)
- matrix (117)
-
minitest
/ mock (1) -
minitest
/ unit (2) - mkmf (12)
-
net
/ http (24) -
net
/ imap (12) - openssl (48)
- optparse (36)
- ostruct (24)
- pstore (84)
- psych (12)
- rake (36)
-
rake
/ packagetask (12) -
rexml
/ document (84) -
rexml
/ parsers / pullparser (24) -
rinda
/ tuplespace (12) -
rubygems
/ command _ manager (12) -
rubygems
/ config _ file (24) - sdbm (24)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - stringio (12)
- strscan (12)
- thwait (18)
- tsort (23)
-
webrick
/ cgi (24) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (24) -
webrick
/ httpserver (24) -
webrick
/ httputils (12) -
win32
/ registry (24) - win32ole (72)
-
yaml
/ dbm (36)
クラス
- Array (525)
- Bignum (3)
-
CGI
:: Session (24) -
CSV
:: Row (48) -
CSV
:: Table (48) - Class (4)
- Continuation (24)
- DBM (24)
-
DRb
:: GW (24) - Enumerator (24)
-
Fiddle
:: Handle (24) -
Fiddle
:: Pointer (48) - Fixnum (3)
- GDBM (24)
-
Gem
:: CommandManager (12) -
Gem
:: ConfigFile (24) - Hash (36)
- IO (36)
- Integer (24)
- MatchData (48)
- Matrix (43)
- Method (44)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) - Module (60)
-
Net
:: IMAP :: FetchData (12) - Object (12)
-
ObjectSpace
:: WeakMap (24) -
OpenSSL
:: Config (36) -
OpenSSL
:: OCSP :: BasicResponse (12) - OpenStruct (24)
- OptionParser (36)
- PStore (84)
- Proc (36)
-
Psych
:: Handler (12) -
REXML
:: Attributes (24) -
REXML
:: Elements (24) -
REXML
:: Parent (36) -
REXML
:: Parsers :: PullEvent (24) -
Rake
:: NameSpace (12) -
Rake
:: PackageTask (12) -
Rake
:: TaskArguments (12) - Range (102)
- Regexp (36)
-
Rinda
:: TupleEntry (12) - SDBM (24)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (300)
- StringIO (12)
- StringScanner (12)
- Struct (24)
- Symbol (120)
- Thread (48)
- ThreadsWait (18)
- Vector (74)
-
WEBrick
:: CGI (24) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (24) -
WEBrick
:: HTTPServer :: MountTable (24) -
WEBrick
:: HTTPUtils :: FormData (12) - WIN32OLE (24)
-
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ VARIABLE (12) -
WIN32OLE
_ VARIANT (24) -
Win32
:: Registry (24) -
YAML
:: DBM (36)
モジュール
-
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (48)
-
Fiddle
:: Importer (12) - Forwardable (24)
- Kernel (12)
-
Net
:: HTTPHeader (24) -
Rake
:: TaskManager (12) - TSort (23)
キーワード
- === (8)
- =~ (12)
- []= (501)
- abort (12)
- at (12)
- attr (12)
- call (36)
- combination (24)
- commit (12)
- component (24)
-
const
_ source _ location (12) - constants (12)
- curry (24)
-
def
_ delegator (12) -
def
_ instance _ delegator (12) -
default
_ argv= (12) -
default
_ event _ sources (12) - delete (36)
- each2 (24)
-
each
_ line (24) -
each
_ strongly _ connected _ component _ from (23) - element (24)
- encode (36)
- entries (7)
- expect (1)
- fetch (12)
- field (12)
- fill (72)
- first (48)
-
included
_ modules (12) -
install
_ files (12) - join (30)
-
join
_ nowait (6) - last (24)
- match (24)
- max (80)
- min (80)
-
next
_ values (12) -
next
_ wait (6) -
ole
_ type _ detail (12) - pack (21)
-
package
_ files= (12) -
peek
_ values (12) - permutation (24)
- pop (24)
-
prepend
_ features (12) -
process
_ args (1) - product (24)
- readlines (48)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - run (1)
- section (12)
- shift (24)
- sign (12)
- slice (132)
- slice! (36)
-
sort
_ by (24) - start (12)
-
start
_ document (12) - store (24)
- subclasses (4)
- summarize (24)
- sym (12)
- test (18)
-
to
_ a (19) - transaction (12)
-
undef
_ method (12) - unpack (12)
検索結果
先頭5件
-
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...