2298件ヒット
[1-100件を表示]
(0.149秒)
別のキーワード
ライブラリ
クラス
-
ARGF
. class (60) - Array (201)
- CSV (12)
-
CSV
:: Row (12) - Dir (62)
- Enumerator (79)
-
Enumerator
:: Lazy (105) -
Enumerator
:: Yielder (30) - Hash (88)
- IO (162)
- Matrix (196)
- Object (60)
- PP (12)
- Pathname (60)
- Prime (24)
-
Prime
:: PseudoPrimeGenerator (48) -
REXML
:: Attributes (24) -
REXML
:: Element (24) -
REXML
:: Elements (24) - Range (15)
- Set (24)
- String (260)
- StringIO (100)
- Struct (24)
- Thread (12)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (46) - WIN32OLE (12)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ TYPE (12)
モジュール
- Enumerable (403)
-
Net
:: HTTPHeader (12) - TSort (47)
キーワード
- % (1)
- + (7)
- << (12)
- [] (12)
- bytes (38)
- chars (24)
- chunk (12)
-
chunk
_ while (12) - close (10)
- codepoints (24)
- collect (24)
- collect! (38)
-
collect
_ concat (12) - count (36)
-
default
_ event _ sources (12) -
delete
_ if (24) - deq (12)
- difference (12)
-
each
_ attribute (12) -
each
_ byte (60) -
each
_ capitalized _ name (12) -
each
_ char (48) -
each
_ child (38) -
each
_ codepoint (60) -
each
_ cons (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ entry (12) -
each
_ grapheme _ cluster (16) -
each
_ index (24) -
each
_ line (141) -
each
_ pair (48) -
each
_ slice (24) -
each
_ strongly _ connected _ component (12) -
each
_ strongly _ connected _ component _ from (23) -
each
_ with _ index (72) -
each
_ with _ object (24) - entries (12)
-
enum
_ for (24) - feed (12)
- filter! (14)
-
find
_ index (36) - first (24)
-
flat
_ map (12) -
grapheme
_ clusters (16) - handler= (12)
- index (36)
- inject (36)
-
inplace
_ mode (12) - intersection (12)
- invert (12)
-
keep
_ if (19) - length (12)
- lines (38)
- map (24)
- map! (38)
-
ole
_ query _ interface (12) - pack (21)
- pop (12)
- pos (12)
- reduce (36)
- reject! (24)
-
respond
_ to? (12) -
reverse
_ each (12) - rewind (12)
- select! (19)
- seplist (12)
- shift (24)
- size (12)
-
slice
_ after (46) -
slice
_ before (60) -
slice
_ when (23) - step (2)
- sum (36)
-
take
_ while (24) - tell (12)
-
to
_ a (24) -
to
_ enum (24) -
to
_ h (19) -
to
_ proc (6) -
tsort
_ each (12) - unpack (12)
- upto (12)
-
with
_ index (48) -
with
_ object (24) - yield (12)
- zip (48)
検索結果
先頭5件
- Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator - Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object - Matrix
# each(which = :all) -> Enumerator - StringIO
# each(rs = $ / ) {|line| . . . } -> self - Matrix
# each(which = :all) {|e| . . . } -> self
-
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (24411.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブロックの最後に......合は、Enumerator と互換性のある外部イテレータを返します。
//emlist[例][ruby]{
require 'prime'
Prime.each(6){|prime| prime } # => 5
Prime.each(7){|prime| prime } # => 7
Prime.each(10){|prime| prime } # => 7
Prime.each(11){|prime| prime } # => 11
//}
//emlist[例: 30以下......の双子素数][ruby]{
require 'prime'
Prime.each(30).each_cons(2).select{|p,r| r-p == 2}
#=> [[3, 5], [5, 7], [11, 13], [17, 19]]
//}
=== 注
このメソッドに、真の素数列でない擬似素数を与えるべきではありません。
このメソッドは、素数列の外部イテレ... -
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object (24411.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブロックの最後に......合は、Enumerator と互換性のある外部イテレータを返します。
//emlist[例][ruby]{
require 'prime'
Prime.each(6){|prime| prime } # => 5
Prime.each(7){|prime| prime } # => 7
Prime.each(10){|prime| prime } # => 7
Prime.each(11){|prime| prime } # => 11
//}
//emlist[例: 30以下......の双子素数][ruby]{
require 'prime'
Prime.each(30).each_cons(2).select{|p,r| r-p == 2}
#=> [[3, 5], [5, 7], [11, 13], [17, 19]]
//}
=== 注
このメソッドに、真の素数列でない擬似素数を与えるべきではありません。
このメソッドは、素数列の外部イテレ... -
Matrix
# each(which = :all) -> Enumerator (24333.0) -
行列の各要素を引数としてブロックを呼び出します。
...hich に以下の Symbol を指定することで
引数として使われる要素を限定することができます。
* :all - すべての要素(デフォルト)
* :diagonal - 対角要素
* :off_diagonal 対角要素以外
* :lower 対角成分とそれより下側の部分
* :upper......:strict_lower 対角成分の下側
* :strict_upper 対角成分の上側
ブロックを省略した場合、 Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].each { |e| puts e }
# => prints the numbers 1 to 4
Matrix[ [1,2], [3,4] ].each(:strict_lower).......to_a # => [3]
//}
@param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@see Matrix#each_with_index, Matrix#map... -
StringIO
# each(rs = $ / ) {|line| . . . } -> self (24329.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...行します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み取り......不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
Matrix
# each(which = :all) {|e| . . . } -> self (24233.0) -
行列の各要素を引数としてブロックを呼び出します。
...hich に以下の Symbol を指定することで
引数として使われる要素を限定することができます。
* :all - すべての要素(デフォルト)
* :diagonal - 対角要素
* :off_diagonal 対角要素以外
* :lower 対角成分とそれより下側の部分
* :upper......:strict_lower 対角成分の下側
* :strict_upper 対角成分の上側
ブロックを省略した場合、 Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].each { |e| puts e }
# => prints the numbers 1 to 4
Matrix[ [1,2], [3,4] ].each(:strict_lower).......to_a # => [3]
//}
@param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@see Matrix#each_with_index, Matrix#map... -
StringIO
# each(rs = $ / ) -> Enumerator (24229.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...行します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み取り......不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
Dir
# each -> Enumerator (24227.0) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
...場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}
@see Dir#each_child... -
Dir
# each {|item| . . . } -> self (24227.0) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
...場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}
@see Dir#each_child... -
Dir
# each -> Enumerator (24221.0) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
...えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}... -
Dir
# each {|item| . . . } -> self (24221.0) -
ディレクトリの各エントリを表す文字列を引数として、ブロックを評価します。
...えられなかった場合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に自身が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each{|f|
p f
}
#=> "."
# ".."
# "bar"
# "foo"
//}... -
REXML
:: Attributes # each {|name , value| . . . } -> () (24120.0) -
各属性の名前と値に対しブロックを呼び出します。
...ame(REXML::Namespace#exapnded_name)が
渡されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root....../a").first
a.attributes.each do |name, value|
p [name, value]
end
# => ["foo:att", "1"]
# => ["bar:att", "2"]
# => ["att", "<"]
//}...