798件ヒット
[101-200件を表示]
(0.090秒)
別のキーワード
ライブラリ
- ビルトイン (696)
- benchmark (48)
-
net
/ imap (12) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - win32ole (24)
クラス
- Array (231)
-
Benchmark
:: Job (24) -
Benchmark
:: Report (24) -
Net
:: IMAP (12) - Range (45)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - WIN32OLE (24)
モジュール
- Enumerable (420)
検索結果
先頭5件
-
Enumerable
# detect(ifnone = nil) {|item| . . . } -> object (121.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 (121.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 (114.0) -
すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。
...だちに false を返します。
要素の数が 0 である配列に対しては true を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
# すべて正の数か?
p [5, 6, 7].all? {|v| v > 0 } # =>... -
Array
# any? {|item| . . . } -> bool (114.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 (114.0) -
レシーバの要素数を返します。
...す)。
ブロックを指定した場合は、ブロックを評価して真になった要素の個数を
カウントして返します。
@param item カウント対象となる値。
//emlist[例][ruby]{
ary = [1, 2, 4, 2.0]
ary.count # => 4
ary.count(2) # => 2
ary.count... -
Enumerable
# all? {|item| . . . } -> bool (114.0) -
すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。
...ただちに false を返します。
自身に要素が存在しない場合は true を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
require 'set'
# すべて正の数か?
p Set[5, 6, 7].all? {|v|... -
Enumerable
# any? {|item| . . . } -> bool (114.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 (114.0) -
レシーバの要素数を返します。
...す)。
ブロックを指定した場合は、ブロックを評価して真になった要素の個数を
カウントして返します。
@param item カウント対象となる値。
//emlist[例][ruby]{
enum = [1, 2, 4, 2].each
enum.count # => 4
enum.count(2)... -
Shell
# join(*item) -> String (114.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param item 連結したいディレクトリ名やファイル名を文字列で与えます。
@see File.join... -
Shell
:: CommandProcessor # join(*item) -> String (114.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param item 連結したいディレクトリ名やファイル名を文字列で与えます。
@see File.join... -
Shell
:: Filter # join(*item) -> String (114.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param item 連結したいディレクトリ名やファイル名を文字列で与えます。
@see File.join... -
Array
# find _ index {|item| . . . } -> Integer | nil (109.0) -
条件に一致する最初の要素の位置を返します。
...条件に一致する最初の要素の位置を返します。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//e...