るりまサーチ

最速Rubyリファレンスマニュアル検索!
2881件ヒット [2201-2300件を表示] (0.220秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< < ... 21 22 23 24 25 ... > >>

Dir#tell -> Integer (8006.0)

ディレクトリストリームの現在の位置を整数で返します。

...ディレクトリストリームの現在の位置を整数で返します。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
Dir.open("/tmp") {|d|
d.each {|f|
p d.pos
}
}
//}...

Dir.children(path) -> [String] (8006.0)

ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。

...で指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir.children('.') #=> ["bar", "foo"]
//}

@see Dir.each_child
@see Dir.entries...
...。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir.children('.') #=> ["bar", "foo"]
//}

@see Dir#children
@see Dir.each_child
@see Dir.entries...

Dir.children(path, encoding: enc) -> [String] (8006.0)

ディレクトリ path に含まれるファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。

...で指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir.children('.') #=> ["bar", "foo"]
//}

@see Dir.each_child
@see Dir.entries...
...。省略した場合は
ファイルシステムのエンコーディングと同じになります。

@raise Errno::EXXX 失敗した場合に発生します。

//emlist[例][ruby]{
Dir.children('.') #=> ["bar", "foo"]
//}

@see Dir#children
@see Dir.each_child
@see Dir.entries...

Enumerable#count -> Integer (8006.0)

レシーバの要素数を返します。

...価して真になった要素の個数を
カウントして返します。

@param item カウント対象となる値。

//emlist[例][ruby]{
enum = [1, 2, 4, 2].each
enum.count # => 4
enum.count(2) # => 2
enum.count{|x|x%2==0} # => 3
//}

@see Array#count...

Enumerable#count {|obj| ... } -> Integer (8006.0)

レシーバの要素数を返します。

...価して真になった要素の個数を
カウントして返します。

@param item カウント対象となる値。

//emlist[例][ruby]{
enum = [1, 2, 4, 2].each
enum.count # => 4
enum.count(2) # => 2
enum.count{|x|x%2==0} # => 3
//}

@see Array#count...

絞り込み条件を変える

Enumerable#count(item) -> Integer (8006.0)

レシーバの要素数を返します。

...価して真になった要素の個数を
カウントして返します。

@param item カウント対象となる値。

//emlist[例][ruby]{
enum = [1, 2, 4, 2].each
enum.count # => 4
enum.count(2) # => 2
enum.count{|x|x%2==0} # => 3
//}

@see Array#count...

Enumerable#drop(n) -> Array (8006.0)

Enumerable オブジェクトの先頭の n 要素を捨てて、 残りの要素を配列として返します。

...Enumerable オブジェクトの先頭の n 要素を捨てて、
残りの要素を配列として返します。

@param n 捨てる要素数。

//emlist[例][ruby]{
e = [1, 2, 3, 4, 5, 0].each
e.drop(3) # => [4, 5, 0]
//}

@see Array#drop...

Enumerable#entries(*args) -> [object] (8006.0)

全ての要素を含む配列を返します。

...全ての要素を含む配列を返します。

@param args each の呼び出し時に引数として渡されます。

//emlist[例][ruby]{
(1..7).to_a #=> [1, 2, 3, 4, 5, 6, 7]
{ 'a'=>1, 'b'=>2, 'c'=>3 }.to_a #=> [["a", 1], ["b", 2], ["c", 3]]

require 'prime'
Prime.ent...

Enumerable#inject(init = self.first) {|result, item| ... } -> object (8006.0)

リストのたたみこみ演算を行います。

...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) #=> "...

Enumerable#inject(init, sym) -> object (8006.0)

リストのたたみこみ演算を行います。

...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) #=> "...

絞り込み条件を変える

Enumerable#inject(sym) -> object (8006.0)

リストのたたみこみ演算を行います。

...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) #=> "...
<< < ... 21 22 23 24 25 ... > >>