ライブラリ
- ビルトイン (1285)
-
cgi
/ core (22) -
cgi
/ session (22) - continuation (22)
- csv (77)
- dbm (11)
- fiddle (66)
-
fiddle
/ import (11) - forwardable (11)
- gdbm (11)
- json (22)
- matrix (78)
-
minitest
/ mock (1) -
minitest
/ unit (2) - mkmf (11)
- monitor (11)
-
net
/ http (22) -
net
/ imap (11) - openssl (44)
- optparse (33)
- ostruct (22)
- pstore (55)
- psych (11)
- rake (44)
-
rexml
/ document (110) -
rexml
/ parsers / pullparser (22) -
rinda
/ tuplespace (11) -
rubygems
/ command _ manager (11) -
rubygems
/ config _ file (22) - sdbm (11)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - stringio (11)
- strscan (11)
- thwait (30)
- tsort (21)
-
webrick
/ cgi (11) -
webrick
/ httprequest (11) -
webrick
/ httpresponse (22) -
webrick
/ httpserver (22) -
webrick
/ httputils (11) -
webrick
/ server (11) -
win32
/ registry (22) - win32ole (66)
-
yaml
/ dbm (11)
クラス
- Array (446)
- Bignum (3)
-
CGI
:: Session (22) -
CSV
:: Row (33) -
CSV
:: Table (44) - Continuation (22)
- DBM (11)
- Enumerator (22)
-
Fiddle
:: Handle (22) -
Fiddle
:: Pointer (44) - Fixnum (3)
- GDBM (11)
-
Gem
:: CommandManager (11) -
Gem
:: ConfigFile (22) - Hash (11)
- IO (33)
- Integer (21)
-
JSON
:: State (22) - MatchData (44)
- Matrix (22)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) - Module (49)
-
Net
:: IMAP :: FetchData (11) - NilClass (11)
-
ObjectSpace
:: WeakMap (11) -
OpenSSL
:: Config (33) -
OpenSSL
:: OCSP :: BasicResponse (11) - OpenStruct (22)
- OptionParser (33)
- PStore (55)
- Proc (11)
-
Psych
:: Handler (11) -
REXML
:: AttlistDecl (11) -
REXML
:: Attributes (33) -
REXML
:: Elements (22) -
REXML
:: Parent (44) -
REXML
:: Parsers :: PullEvent (22) -
Rake
:: NameSpace (11) -
Rake
:: TaskArguments (11) - Range (92)
- Regexp (44)
-
Rinda
:: TupleEntry (11) - SDBM (11)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (275)
- StringIO (11)
- StringScanner (11)
- Symbol (110)
- Thread (55)
- ThreadsWait (30)
- Vector (56)
-
WEBrick
:: CGI (11) -
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPServer :: MountTable (22) -
WEBrick
:: HTTPUtils :: FormData (11) - WIN32OLE (22)
-
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIABLE (11) -
WIN32OLE
_ VARIANT (22) -
Win32
:: Registry (22) -
YAML
:: DBM (11)
モジュール
-
CGI
:: QueryExtension (11) -
CGI
:: QueryExtension :: Value (11) - Enumerable (44)
-
Fiddle
:: Importer (11) - Forwardable (11)
- Kernel (11)
- MonitorMixin (11)
-
Net
:: HTTPHeader (22) -
Rake
:: TaskManager (22) - TSort (21)
キーワード
- =~ (11)
- []= (364)
-
all
_ waits (6) - at (11)
- attr (11)
- call (11)
- clear (11)
- combination (22)
- component (22)
-
const
_ source _ location (5) - constants (11)
-
def
_ instance _ delegator (11) -
default
_ argv= (11) -
default
_ event _ sources (11) - delete (22)
- each2 (11)
-
each
_ line (22) -
each
_ strongly _ connected _ component _ from (21) - element (22)
- encode (33)
- entries (6)
- expect (1)
- fetch (11)
- field (11)
- fill (55)
- finished? (6)
- first (44)
-
included
_ modules (11) -
install
_ files (11) - join (28)
-
join
_ nowait (6) - last (22)
- match (22)
- max (72)
- min (72)
-
mon
_ enter (11) - names (11)
-
next
_ values (11) -
next
_ wait (6) -
ole
_ type _ detail (11) - pack (19)
-
peek
_ values (11) - permutation (22)
- pop (22)
- prefixes (11)
-
prepend
_ features (11) -
process
_ args (1) - readlines (44)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - run (1)
- section (11)
- shift (22)
- sign (11)
- slice (121)
- slice! (33)
-
sort
_ by (22) - start (11)
-
start
_ document (11) - summarize (22)
- sym (11)
- test (18)
-
to
_ a (17) - transaction (11)
- transpose (11)
-
undef
_ method (11) - unpack (11)
- value (11)
検索結果
先頭5件
-
Integer
# [](nth) -> Integer (21385.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@param len 何ビット分を返すか
@param range 返すビットの範囲
@return self[nth] は 1 か 0
@re......turn self[i, len] は (n >> i) & ((1 << len) - 1) と同じ
@return self[i..j] は (n >> i) & ((1 << (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)) -......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] }
# => 0... -
Integer
# [](nth , len) -> Integer (21385.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@param len 何ビット分を返すか
@param range 返すビットの範囲
@return self[nth] は 1 か 0
@re......turn self[i, len] は (n >> i) & ((1 << len) - 1) と同じ
@return self[i..j] は (n >> i) & ((1 << (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)) -......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] }
# => 0... -
Integer
# [](nth) -> Integer (21337.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@return 1 か 0
//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 00000000000000000110......0.downto(0) {|n| print a[n] }
# => 000101110110100000111000011110010100111100010111001
//}
n[i] は (n >> i) & 1 と等価なので、負のインデックスは常に 0 を返します。
//emlist[][ruby]{
p 255[-1] # => 0
//}
self[nth]=bit (つまりビットの修正) がないのは、Numeri... -
Gem
:: CommandManager # [](command _ name) -> Gem :: Command | nil (21301.0) -
引数で指定されたコマンド名に対応するクラスのインスタンスを返します。
...引数で指定されたコマンド名に対応するクラスのインスタンスを返します。
@param command_name コマンド名を文字列で指定します。... -
OpenSSL
:: Config # [](sec) -> {String => String} (21301.0) -
指定したセクションの設定情報をハッシュで返します。
...指定したセクションの設定情報をハッシュで返します。
ハッシュのキーが設定情報のキー、ハッシュの値が対応する情報となります。
section は obsolete です。[] を使ってください。
@param sec セクションを表す文字列... -
String
# [](range) -> String (21301.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
...rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
@param range 取得したい文字列の範囲を示す Range オブジェクト
=== rangeオブジェクトが終端を含む場合
インデックスと文字列の対応については以下の......2..4] # => 'cde'
range.last が文字列の長さ以上のときは
(文字列の長さ - 1) を指定したものとみなされます。
range.first が 0 より小さいか文字列の長さより大きいときは nil を
返します。ただし range.first および range.last のどちら......bc"
'abcd'[ 2 .. 2] # => "c"
'abcd'[ 3 .. 2] # => ""
'abcd'[ 4 .. 2] # => ""
'abcd'[ 5 .. 2] # => nil
'abcd'[-3 .. 2] # => "bc"
'abcd'[-4 .. 2] # => "abc"
'abcd'[-5 .. 2] # => nil
//}
=== rangeオブジェクトが終端を含まない場合
文字列と「隙間」の関係については... -
Integer
# [](range) -> Integer (21285.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@param len 何ビット分を返すか
@param range 返すビットの範囲
@return self[nth] は 1 か 0
@re......turn self[i, len] は (n >> i) & ((1 << len) - 1) と同じ
@return self[i..j] は (n >> i) & ((1 << (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)) -......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] }
# => 0... -
REXML
:: Elements # [](index , name = nil) -> REXML :: Element | nil (21219.0) -
index が指し示している要素を返します。
...index が指し示している要素を返します。
index には整数もしくは文字列を指定できます。
index に整数を指定した場合は index 番目の子要素を返します。
index は 1-origin です。つまり
最初の要素の index は 1 であり、 0 ではあり......ません。
n 番目の要素の index は n であり、 n-1 ではありません。
これは XPath の仕様に合わせています。
index に文字列を指定した場合はその文字列を XPath と見なし、
それで指定された要素を返します。
XPath が複数の要素......を返す場合もあります。
name は index に整数を指定した場合にのみ意味があります。
name を指定した場合 name という名前を持つ子要素の中で index 番目の
ものを返します。この場合も index は 1-origin です。
整数で指定した場... -
Bignum
# [](nth) -> Fixnum (21201.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@return 1 か 0
self[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutab... -
Fiddle
:: Handle # [](func) -> Integer (21201.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
...ル変数 func へのポインタを取得し、整数として返します。
@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6'......)
p h.sym('strlen') # 関数ポインタのアドレスを整数で表示... -
Fiddle
:: Pointer # [](offset) -> Integer (21201.0) -
自身の指すアドレスに offset バイトを足したメモリ領域の先頭を整数として返します。
...fset 値を得たい領域のアドレスまでのオフセット
@raise Fiddle::DLError self の保持するポインタが NULL である場合に発生します
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
p cptr[0] #=> 97
p cptr[1] #=> 98... -
Fiddle
:: Pointer # [](offset , len) -> String (21201.0) -
自身の指すアドレスに offset バイトを足したメモリ領域の先頭 len バイトを複製し、 文字列として返します。
...自身の指すアドレスに offset バイトを足したメモリ領域の先頭 len バイトを複製し、
文字列として返します。
(self + offset).to_s(len) と同等です。
offset + len が自身のサイズより小さいかを検証しません。
@param offset 値を得た......トを整数で与えます。
@param len 値を得たい領域のサイズを指定します。
@raise Fiddle::DLError self の保持するポインタが NULL である場合に発生します
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
p cptr[0, 1] #=> "a"
p cp...