るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.014秒)
トップページ > クラス:Dir[x] > バージョン:2.1.0[x] > クエリ:Enumerator[x]

別のキーワード

  1. each enumerator
  2. enumerator each
  3. enumerator new
  4. enumerator with_index
  5. enumerator with_object

ライブラリ

キーワード

検索結果

Dir.foreach(path) -> Enumerator (110.0)

ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

@see Dir.entries...

Dir.foreach(path, encoding: Encoding.find("filesystem")) -> Enumerator (110.0)

ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

@see Dir.entries...

Dir#each -> Enumerator (109.0)

ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。

...ックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

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

例:

Dir
.open('.').each{|f|
p f
}
#=>
"."
".."
"bar"
"foo"...

Dir.foreach(path) {|file| ...} -> nil (10.0)

ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

@see Dir.entries...

Dir.foreach(path, encoding: Encoding.find("filesystem")) {|file| ...} -> nil (10.0)

ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。

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

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

例:

Dir
.foreach('.'){|f|
p f
}
#=>
"."
".."
"bar"
"foo"

@see Dir.entries...

絞り込み条件を変える

Dir#each {|item| ... } -> self (9.0)

ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。

...ックが与えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。

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

例:

Dir
.open('.').each{|f|
p f
}
#=>
"."
".."
"bar"
"foo"...