1051件ヒット
[1-100件を表示]
(0.035秒)
ライブラリ
- English (22)
- ビルトイン (471)
- csv (11)
- matrix (66)
- pathname (46)
- prime (55)
-
rexml
/ document (88) -
rinda
/ tuplespace (11) - shell (12)
-
shell
/ builtin-command (12) -
shell
/ command-processor (6) -
shell
/ filter (6) - socket (22)
- stringio (29)
- tsort (40)
- zlib (33)
クラス
-
ARGF
. class (44) - Addrinfo (11)
- Array (41)
- BasicSocket (11)
- CSV (11)
- Dir (72)
- Enumerator (51)
-
Enumerator
:: Lazy (11) - Hash (28)
- IO (109)
- Integer (11)
- Matrix (66)
- Object (55)
- Pathname (46)
- Prime (44)
-
REXML
:: AttlistDecl (11) -
REXML
:: Element (22) -
REXML
:: Elements (44) -
REXML
:: XPath (11) -
Rinda
:: TupleSpace (11) - Shell (12)
-
Shell
:: Cat (6) -
Shell
:: CommandProcessor (6) -
Shell
:: Concat (6) -
Shell
:: Filter (6) - String (22)
- StringIO (29)
-
Zlib
:: GzipReader (33)
モジュール
- Enumerable (27)
- Kernel (22)
- TSort (40)
キーワード
-
$ CHILD _ STATUS (11) -
$ LAST _ PAREN _ MATCH (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - DATA (11)
- Enumerator (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- chunk (11)
- collect (11)
-
def
_ system _ command (6) -
delete
_ if (11) -
each
_ byte (11) -
each
_ child (28) -
each
_ cons (8) -
each
_ element (11) -
each
_ element _ with _ attribute (11) -
each
_ entry (13) -
each
_ filename (11) -
each
_ line (110) -
each
_ prime (11) -
each
_ slice (8) -
each
_ strongly _ connected _ component (20) -
enum
_ for (22) - feed (11)
- filter! (6)
-
find
_ index (33) - foreach (106)
- index (33)
- inject (11)
-
keep
_ if (11) - lines (28)
- new (29)
-
next
_ values (11) - notify (11)
- pack (19)
- pack テンプレート文字列 (11)
-
peek
_ values (11) - recvmsg (11)
- reject! (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) - select! (11)
-
to
_ a (11) -
to
_ enum (22) -
tsort
_ each (20) - unpack (11)
- 制御構造 (11)
検索結果
先頭5件
- REXML
:: XPath . each(element , path = nil , namespaces = {} , variables = {}) {|e| . . . } -> () - Shell
:: Cat # each(rs = nil) {|line| . . . } - Shell
:: Concat # each(rs = nil) {|job| . . . } - REXML
:: AttlistDecl # each {|name , value| . . . } -> () - Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator
-
REXML
:: XPath . each(element , path = nil , namespaces = {} , variables = {}) {|e| . . . } -> () (21308.0) -
element の path で指定した XPath 文字列にマッチする各ノード に対してブロックを呼び出します。
...element の path で指定した XPath 文字列にマッチする各ノード
に対してブロックを呼び出します。
path に相対パスを指定した場合は element からの相対位置で
マッチするノードを探します。
絶対パスを指定した場合は element が......ッチするノードを探します。
path を省略すると "*" を指定したことになります。
namespace で名前空間の対応付けを Hash で指定します。
variable で XPath 内の変数に対応する値を指定できます。
XPathインジェクション攻撃を避け......るため、適切な
エスケープを付加するため、に用います。
@param element 要素(REXML::Element)
@param path XPath文字列
@param namespace 名前空間とURLの対応付け
@param variables 変数名とその値の対応付け
//emlist[][ruby]{
require 'rexml/document'
doc =... -
Shell
:: Cat # each(rs = nil) {|line| . . . } (21202.0) -
@todo
@todo -
Shell
:: Concat # each(rs = nil) {|job| . . . } (21202.0) -
@todo
@todo -
REXML
:: AttlistDecl # each {|name , value| . . . } -> () (21107.0) -
それぞれの属性名、デフォルト値を引数として ブロックを順に呼び出します。
...それぞれの属性名、デフォルト値を引数として
ブロックを順に呼び出します。
デフォルト値を持たない属性に関しては nil が渡されます。... -
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (18658.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator......例][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}
#......い数列が発生します。
//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::Generator23... -
Prime
. each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (18632.0) -
Prime.instance.each と同じです。
...Prime.instance.each と同じです。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブ......ロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each... -
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object (18558.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator......例][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}
#......い数列が発生します。
//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::Generator23... -
Prime
. each(upper _ bound = nil , generator = EratosthenesGenerator . new) {|prime| . . . } -> object (18532.0) -
Prime.instance.each と同じです。
...Prime.instance.each と同じです。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定します。
@return ブ......ロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each... -
REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements] (18332.0) -
全ての子要素に対しブロックを呼び出します。
...xpath を指定した場合には、その XPath 文字列に
マッチする要素に対しブロックを呼び出します。
REXML::XPath.each などとは異なり、要素以外の
テキストノードなどはすべて無視されることに注意してください。
@param xpath XPath......'rexml/document'
require 'rexml/xpath'
doc = REXML::Document.new '<a><b/><c/><d/>sean<b/><c/><d/></a>'
# <b/>,<c/>,<d/>,<b/>,<c/>, <d/> がブロックに渡される
doc.root.elements.each {|e|p e}
# <b/>, <b/> がブロックに渡される
doc.root.elements.each('b') {|e|p e} #-> Yields b, b el......ements
# <b/>,<c/>,<d/>,<b/>,<c/>,<d/> がブロックに渡される
doc.root.elements.each('child::node()') {|e|p e}
# <b/>,<c/>,<d/>,"sean",<b/>,<c/>,<d/> がブロックに渡される
REXML::XPath.each(doc.root, 'child::node()'){|node| p node }
//}... -
Zlib
:: GzipReader # each(rs = $ / ) -> Enumerator (18260.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルの......タの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ......照
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...