1506件ヒット
[1-100件を表示]
(0.125秒)
ライブラリ
- ビルトイン (660)
- csv (12)
- dbm (24)
- gdbm (24)
- getoptlong (36)
- matrix (56)
-
net
/ pop (108) -
net
/ smtp (36) - openssl (24)
- pathname (24)
- pp (12)
- prime (24)
- resolv (12)
-
rexml
/ document (84) -
rinda
/ tuplespace (12) - sdbm (24)
- set (99)
- shell (12)
-
shell
/ command-processor (30) -
shell
/ filter (12) - socket (12)
- stringio (62)
- thread (12)
- tsort (23)
- win32ole (24)
- zlib (48)
クラス
- Array (45)
- BasicSocket (12)
-
CSV
:: Table (12) - DBM (24)
- Enumerator (60)
- GDBM (24)
- GetoptLong (36)
- IO (144)
- Matrix (56)
-
Net
:: POPMail (108) -
Net
:: SMTP (36) - Object (60)
- PP (12)
- Pathname (24)
- Prime (24)
-
REXML
:: Element (36) -
REXML
:: Elements (48) -
Resolv
:: DNS (12) -
Rinda
:: TupleSpace (12) - SDBM (24)
- Set (132)
- Shell (12)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (12) - String (66)
- StringIO (62)
- Thread (12)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) -
WIN32OLE
_ PARAM (24) -
Zlib
:: GzipReader (48)
モジュール
- Enumerable (180)
-
OpenSSL
:: Buffering (24) - TSort (23)
キーワード
- & (12)
- + (12)
- - (12)
- [] (12)
- ^ (12)
- all (36)
- cat (6)
- collect (26)
- collect! (14)
- default (12)
- deq (24)
- difference (12)
- drop (12)
-
each
_ child (24) -
each
_ cons (24) -
each
_ element (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ line (156) -
each
_ resource (12) -
each
_ slice (24) -
each
_ strongly _ connected _ component _ from (23) -
each
_ with _ index (24) - echo (6)
-
enum
_ for (24) - feed (12)
- foreach (18)
- glob (18)
- inject (48)
- intersection (12)
- lines (32)
- mail (36)
- map (14)
- map! (14)
- merge (12)
- notify (12)
- ordering= (12)
- output? (12)
- pack (21)
- pop (60)
- push (12)
- quiet= (12)
- recvmsg (12)
- reduce (36)
- replace (48)
-
respond
_ to? (12) -
send
_ mail (12) - sendmail (12)
- seplist (12)
- shift (24)
- subtract (12)
- tee (6)
-
to
_ a (12) -
to
_ enum (24) - union (12)
- unpack (12)
- update (36)
- upto (12)
- zip (48)
- | (12)
検索結果
先頭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 - OpenSSL
:: Buffering # each(eol= $ / ) {|line| . . . } -> ()
-
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (21281.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...与えられたブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定しま......uby]{
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......い数列が発生します。
//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 (21281.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...与えられたブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@param generator 素数生成器のインスタンスを指定しま......uby]{
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......い数列が発生します。
//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... -
Zlib
:: GzipReader # each(rs = $ / ) -> Enumerator (21161.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...スの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター......チェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
*......::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@param rs... -
Zlib
:: GzipReader # each(rs = $ / ) {|line| . . . } -> self (21161.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...スの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター......チェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
*......::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@param rs... -
OpenSSL
:: Buffering # each(eol= $ / ) {|line| . . . } -> () (21115.0) -
現在の読み込み位置から1行ずつ文字列として読み込み、 それを引数としてブロックを呼び出します。
...込み、
それを引数としてブロックを呼び出します。
IO#each と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。
@param eol 行区切り文字列/正規表現... -
IO
# each(limit , chomp: false) -> Enumerator (18267.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...あります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み......込みバイト数
@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line......one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile")
f.each { |line| p "#{f.lineno}: #{line}" }
# => "1: This is line one,\n"
# "2: This is line two,\n"
# "3: This is line three,\n"
# "4: And so on..."
//}
//emlist[例: 行の区切りに半角カンマ、最大読... -
IO
# each(limit , chomp: false) {|line| . . . } -> self (18267.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...あります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み......込みバイト数
@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line......one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile")
f.each { |line| p "#{f.lineno}: #{line}" }
# => "1: This is line one,\n"
# "2: This is line two,\n"
# "3: This is line three,\n"
# "4: And so on..."
//}
//emlist[例: 行の区切りに半角カンマ、最大読... -
IO
# each(rs = $ / , chomp: false) -> Enumerator (18267.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...あります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み......込みバイト数
@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line......one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile")
f.each { |line| p "#{f.lineno}: #{line}" }
# => "1: This is line one,\n"
# "2: This is line two,\n"
# "3: This is line three,\n"
# "4: And so on..."
//}
//emlist[例: 行の区切りに半角カンマ、最大読... -
IO
# each(rs = $ / , chomp: false) {|line| . . . } -> self (18267.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...あります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み......込みバイト数
@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line......one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile")
f.each { |line| p "#{f.lineno}: #{line}" }
# => "1: This is line one,\n"
# "2: This is line two,\n"
# "3: This is line three,\n"
# "4: And so on..."
//}
//emlist[例: 行の区切りに半角カンマ、最大読... -
IO
# each(rs , limit , chomp: false) -> Enumerator (18267.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...あります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み......込みバイト数
@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line......one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile")
f.each { |line| p "#{f.lineno}: #{line}" }
# => "1: This is line one,\n"
# "2: This is line two,\n"
# "3: This is line three,\n"
# "4: And so on..."
//}
//emlist[例: 行の区切りに半角カンマ、最大読...