種類
ライブラリ
- ビルトイン (788)
- coverage (40)
- csv (24)
- drb (12)
- erb (44)
- json (12)
- objspace (36)
- openssl (48)
- rake (24)
-
rubygems
/ dependency _ list (12) -
rubygems
/ ext / builder (24) -
rubygems
/ ext / configure _ builder (12) -
rubygems
/ ext / ext _ conf _ builder (12) -
rubygems
/ ext / rake _ builder (12) - timeout (21)
-
win32
/ registry (192) - win32ole (12)
クラス
- Array (132)
- CSV (24)
- Coverage (40)
- ERB (32)
-
Encoding
:: Converter (12) -
Enumerator
:: Lazy (12) -
Gem
:: DependencyList (12) -
Gem
:: Ext :: Builder (24) -
Gem
:: Ext :: ConfigureBuilder (12) -
Gem
:: Ext :: ExtConfBuilder (12) -
Gem
:: Ext :: RakeBuilder (12) - IO (168)
-
JSON
:: State (12) - Mutex (2)
- Object (36)
-
OpenSSL
:: SSL :: SSLSocket (12) - StopIteration (12)
- String (144)
-
Thread
:: Mutex (10) -
WIN32OLE
_ PARAM (12)
モジュール
- Enumerable (72)
- FileUtils (24)
- GC (48)
-
GC
:: Profiler (36) - Kernel (68)
- ObjectSpace (48)
-
OpenSSL
:: SSL (12) - Timeout (21)
-
Win32
:: Registry :: API (192)
オブジェクト
- ENV (24)
キーワード
- === (12)
- CloseKey (12)
- CreateKey (12)
- DRbProtocol (12)
- DeleteKey (12)
- DeleteValue (12)
- ERB (12)
- EnumKey (12)
- EnumValue (12)
- FlushKey (12)
-
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - OpenKey (12)
- QueryInfoKey (12)
- QueryValue (12)
- SSLSocket (12)
- SetValue (12)
-
VERIFY
_ NONE (12) - X509 (12)
- [] (72)
-
_ dump (12) - build (36)
- catch (24)
- check (12)
- combination (24)
-
count
_ nodes (12) -
count
_ objects (12) -
count
_ objects _ size (12) -
count
_ tdata _ objects (12) - coverage (12)
-
fc
_ i (12) -
fc
_ path (12) - fetch (36)
-
force
_ quotes? (12) - generate (12)
- inject (36)
-
latest
_ gc _ info (24) - loop (20)
- make (12)
-
marshal
_ dump (12) -
net
/ imap (12) - new (24)
- output? (12)
- packdw (12)
- packqw (12)
-
peek
_ result (12) - permutation (24)
- popen (168)
-
primitive
_ errinfo (12) -
raw
_ data (12) - reduce (36)
- reject (24)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - report (12)
-
result
_ with _ hash (8) - ruby (12)
- run (12)
- running? (8)
- sh (12)
- slice (72)
-
spec
_ predecessors (12) - start (8)
- stat (24)
- synchronize (12)
- test (24)
- timeout (21)
- unpackdw (12)
- unpackqw (12)
-
verify
_ result (12) -
write
_ headers? (12) - xmlrpc (3)
- セキュリティモデル (12)
- リテラル (10)
検索結果
先頭5件
-
Enumerable
# reduce(init = self . first) {|result , item| . . . } -> object (150.0) -
リストのたたみこみ演算を行います。
...実行せずに最初の要素を返します。
要素がなければブロックを実行せずに nil を返します。
@param init 最初の result の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol......{|result, item| result + item } #=> 14
# 自乗和を計算する。初期値をセットする必要がある。
p [2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}
この式は以下のように書いても同じ結果が得られます。
//emlist[例][ruby]{
result......= 0
[1, 2, 3, 4, 5].each {|v| result += v }
p result # => 15
p [1, 2, 3, 4, 5].inject(:+) #=> 15
p ["b", "c", "d"].inject("abbccddde", :squeeze) #=> "abcde"
//}... -
ObjectSpace
. # count _ nodes(result _ hash = nil) -> Hash (119.0) -
ノードの種類ごとの数を格納したハッシュを返します。
... result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プローブ効果を避けるために使用します。
@raise TypeError result... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (119.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...をバイト単位で格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プロー......例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
戻り値のハッシュは処理系に依存します。これは将来変更... -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (119.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
... result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プローブ効果を避けるために使用します。
@raise TypeError result... -
GC
. latest _ gc _ info(result _ hash = {}) -> Hash (113.0) -
最新のGCの情報を返します。
...最新のGCの情報を返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。
@param key 得られる情報か... -
GC
. stat(result _ hash = {}) -> {Symbol => Integer} (113.0) -
GC 内部の統計情報を Hash で返します。
...GC 内部の統計情報を Hash で返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。
@param key 得ら... -
ObjectSpace
. # count _ objects(result _ hash = {}) -> Hash (107.0) -
オブジェクトを種類ごとにカウントした結果を Hash として返します。
...にカウントした結果を Hash として返します。
このメソッドは C Ruby 以外の Ruby では動かないでしょう。
@param result_hash ハッシュを指定します。与えられたハッシュは上書きして返されます。
これを利用すると... -
FileUtils
# ruby(*args) {|result , status| . . . } (101.0) -
与えられた引数で Ruby インタプリタを実行します。
与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh -
FileUtils
# sh(*cmd) {|result , status| . . . } (101.0) -
与えられたコマンドを実行します。
与えられたコマンドを実行します。
与えられた引数が複数の場合、シェルを経由しないでコマンドを実行します。
@param cmd 引数の解釈に関しては Kernel.#exec を参照してください。
例:
sh %{ls -ltr}
sh 'ls', 'file with spaces'
# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #...