1571件ヒット
[1-100件を表示]
(0.035秒)
別のキーワード
ライブラリ
- ビルトイン (165)
- csv (72)
- dbm (24)
- gdbm (12)
- getoptlong (24)
- matrix (196)
-
net
/ http (72) -
net
/ pop (108) -
net
/ smtp (36) - openssl (12)
- ostruct (24)
- pathname (75)
- prime (72)
-
rexml
/ document (72) -
rinda
/ tuplespace (12) - sdbm (24)
- set (108)
- shell (30)
-
shell
/ command-processor (30) -
shell
/ filter (36) - socket (12)
- stringio (100)
- thread (18)
- tsort (93)
-
webrick
/ httputils (12) - win32ole (12)
- zlib (120)
クラス
- Array (21)
- BasicSocket (12)
- CSV (24)
-
CSV
:: Row (12) -
CSV
:: Table (36) - DBM (24)
- Enumerator (24)
- GDBM (12)
- GetoptLong (24)
- Matrix (196)
-
Net
:: POPMail (108) -
Net
:: SMTP (36) -
OpenSSL
:: Config (12) - OpenStruct (24)
- Pathname (75)
- Prime (24)
-
Prime
:: PseudoPrimeGenerator (48) -
REXML
:: Attributes (24) -
REXML
:: Element (24) -
REXML
:: Elements (24) -
Rinda
:: TupleSpace (12) - SDBM (24)
- Set (108)
- Shell (30)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (36) - String (12)
- StringIO (100)
-
Thread
:: Queue (42) -
Thread
:: SizedQueue (36) -
WEBrick
:: HTTPUtils :: FormData (12) -
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipReader (96) -
Zlib
:: GzipWriter (24)
モジュール
- Enumerable (48)
-
Net
:: HTTPHeader (72) - TSort (93)
キーワード
- & (9)
- + (9)
- - (9)
- ^ (9)
- all (36)
- bytes (14)
- cat (18)
- clear (2)
- collect (24)
- collect! (14)
-
default
_ event _ sources (12) - deq (24)
- difference (9)
-
each
_ attribute (12) -
each
_ byte (48) -
each
_ capitalized _ name (12) -
each
_ child (24) -
each
_ data (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ entry (15) -
each
_ filename (12) -
each
_ header (12) -
each
_ key (12) -
each
_ line (72) -
each
_ name (12) -
each
_ pair (24) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) -
each
_ value (12) -
each
_ with _ index (72) - echo (18)
- entries (12)
- eof (12)
- eof? (12)
-
find
_ index (36) -
force
_ quotes? (12) - foreach (18)
- glob (18)
- index (36)
- intersection (9)
- length (2)
- lines (14)
- mail (36)
- map (24)
- map! (14)
- merge (9)
- notify (12)
- ordering= (12)
- pack (21)
- pop (60)
- pos (12)
- push (12)
- recvmsg (12)
- replace (45)
-
send
_ mail (12) - sendmail (12)
- shift (24)
- size (2)
-
strongly
_ connected _ components (12) - subtract (9)
- tee (18)
- tell (12)
-
to
_ a (24) - tsort (12)
-
tsort
_ each (23) - union (9)
- unpack (12)
- update (24)
-
with
_ index (48) - | (9)
検索結果
先頭5件
- Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator - Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object - Zlib
:: GzipReader # each(rs = $ / ) -> Enumerator - Zlib
:: GzipReader # each(rs = $ / ) {|line| . . . } -> self - REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements]
-
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (18169.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...//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|......とは限らない数列が発生します。
//emlist[例][ruby]{
require 'prime'
Prime.each(50, Prime::Generator23.new) do |n|
p n #=> [2, 3, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37, 41, 43, 47, 49]
end
//}
@see Prime.each, Prime::EratosthenesGenerator, Prime::TrialDivisionGenerator, Prime... -
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object (18169.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...//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|......とは限らない数列が発生します。
//emlist[例][ruby]{
require 'prime'
Prime.each(50, Prime::Generator23.new) do |n|
p n #=> [2, 3, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37, 41, 43, 47, 49]
end
//}
@see Prime.each, Prime::EratosthenesGenerator, Prime::TrialDivisionGenerator, Prime... -
Zlib
:: GzipReader # each(rs = $ / ) -> Enumerator (18161.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルの......照
require 'zlib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
gz.each { |line|
puts line
}
}
@see IO#each, IO#each_line... -
Zlib
:: GzipReader # each(rs = $ / ) {|line| . . . } -> self (18161.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルの......照
require 'zlib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
gz.each { |line|
puts line
}
}
@see IO#each, IO#each_line... -
REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements] (18144.0) -
全ての子要素に対しブロックを呼び出します。
...クを呼び出します。
REXML::XPath.each などとは異なり、要素以外の
テキストノードなどはすべて無視されることに注意してください。
@param xpath XPath文字列
//emlist[][ruby]{
require 'rexml/document'
require 'rexml/xpath'
doc = REXML::Document.new '......ブロックに渡される
doc.root.elements.each {|e|p e}
# <b/>, <b/> がブロックに渡される
doc.root.elements.each('b') {|e|p e} #-> Yields b, b elements
# <b/>,<c/>,<d/>,<b/>,<c/>,<d/> がブロックに渡される
doc.root.elements.each('child::node()') {|e|p e}
# <b/>,<c/>,<d/>,"se......an",<b/>,<c/>,<d/> がブロックに渡される
REXML::XPath.each(doc.root, 'child::node()'){|node| p node }
//}... -
CSV
:: Table # each {|column _ name , values| . . . } -> self (18127.0) -
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し ます。
...モード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.each { |row| p row }......][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.each { |column_... -
CSV
:: Table # each {|row| . . . } -> self (18127.0) -
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し ます。
...モード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.each { |row| p row }......][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.each { |column_... -
Matrix
# each(which = :all) -> Enumerator (18127.0) -
行列の各要素を引数としてブロックを呼び出します。
...ist[例][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, Ma... -
Matrix
# each(which = :all) {|e| . . . } -> self (18127.0) -
行列の各要素を引数としてブロックを呼び出します。
...ist[例][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, Ma...