別のキーワード
種類
- インスタンスメソッド (798)
- 特異メソッド (40)
ライブラリ
- ビルトイン (724)
- benchmark (48)
-
net
/ imap (12) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - win32ole (36)
クラス
- Array (243)
-
Benchmark
:: Job (24) -
Benchmark
:: Report (24) - File (12)
-
Net
:: IMAP (12) - Range (45)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Thread
:: Queue (4) - WIN32OLE (24)
-
WIN32OLE
_ VARIANT (12)
モジュール
- Enumerable (420)
検索結果
先頭5件
-
Enumerable
# grep _ v(pattern) { |item| . . . } -> [object] (123.0) -
Enumerable#grep のマッチの条件を逆にして、pattern === item が成立 しない要素を全て含んだ配列を返します。
...Enumerable#grep のマッチの条件を逆にして、pattern === item が成立
しない要素を全て含んだ配列を返します。
@param pattern 「===」メソッドを持つオブジェクトを指定します。
//emlist[例][ruby]{
(1..10).grep_v 2..5 # => [1, 6, 7, 8, 9, 10]
res... -
Enumerable
# detect(ifnone = nil) {|item| . . . } -> object (120.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...指定されているときは ifnone を call した結果を返します。
ブロックを省略した場合は Enumerator を返します。
@param ifnone call メソッドを持つオブジェクト (例えば Proc) を指定します。
//emlist[例][ruby]{
# 最初の 3 の倍数を探す......p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil
# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentError: item not found
//}... -
Enumerable
# find(ifnone = nil) {|item| . . . } -> object (120.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...指定されているときは ifnone を call した結果を返します。
ブロックを省略した場合は Enumerator を返します。
@param ifnone call メソッドを持つオブジェクト (例えば Proc) を指定します。
//emlist[例][ruby]{
# 最初の 3 の倍数を探す......p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil
# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentError: item not found
//}... -
Array
# all? {|item| . . . } -> bool (113.0) -
すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。
...だちに false を返します。
要素の数が 0 である配列に対しては true を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
# すべて正の数か?
p [5, 6, 7].all? {|v| v > 0 } # =>... -
Array
# any? {|item| . . . } -> bool (113.0) -
すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。
...だちに true を返します。
要素の数が 0 である配列に対しては false を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
p [1, 2, 3].any? {|v| v > 3 } # => false
p [1, 2, 3].any? {|v|... -
Array
# count(item) -> Integer (113.0) -
レシーバの要素数を返します。
...す)。
ブロックを指定した場合は、ブロックを評価して真になった要素の個数を
カウントして返します。
@param item カウント対象となる値。
//emlist[例][ruby]{
ary = [1, 2, 4, 2.0]
ary.count # => 4
ary.count(2) # => 2
ary.count... -
Enumerable
# all? {|item| . . . } -> bool (113.0) -
すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。
...ただちに false を返します。
自身に要素が存在しない場合は true を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
require 'set'
# すべて正の数か?
p Set[5, 6, 7].all? {|v|... -
Enumerable
# any? {|item| . . . } -> bool (113.0) -
すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。
...、ただちに true を返します。
自身に要素が存在しない場合は false を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
require 'set'
p Set[1, 2, 3].any? {|v| v > 3 } # => false... -
Enumerable
# count(item) -> Integer (113.0) -
レシーバの要素数を返します。
...す)。
ブロックを指定した場合は、ブロックを評価して真になった要素の個数を
カウントして返します。
@param item カウント対象となる値。
//emlist[例][ruby]{
enum = [1, 2, 4, 2].each
enum.count # => 4
enum.count(2)... -
File
. join(*item) -> String (113.0) -
File::SEPARATORを間に入れて文字列を連結します。platform/DOSISH-supportで環境依存になる予定です。
...File::SEPARATORを間に入れて文字列を連結します。platform/DOSISH-supportで環境依存になる予定です。
@param item 連結したいディレクトリ名やファイル名を文字列(もしくは文字列を要素に持つ配列)で与えます。
文字列A... -
Shell
# join(*item) -> String (113.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param item 連結したいディレクトリ名やファイル名を文字列で与えます。
@see File.join...