1305件ヒット
[1-100件を表示]
(0.138秒)
ライブラリ
- ビルトイン (519)
- csv (84)
- dbm (48)
- gdbm (36)
- matrix (72)
-
net
/ http (60) - openssl (24)
- ostruct (12)
- pathname (12)
- pp (12)
- rake (12)
- resolv (84)
-
rexml
/ document (48) -
rexml
/ parsers / pullparser (12) -
rinda
/ tuplespace (12) -
rubygems
/ config _ file (12) - sdbm (36)
-
shell
/ builtin-command (6) - socket (12)
- un (12)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
win32
/ registry (24) - win32ole (108)
-
yaml
/ dbm (24)
クラス
- Array (69)
- BasicSocket (12)
- CSV (24)
-
CSV
:: Row (24) -
CSV
:: Table (36) - DBM (48)
- Enumerator (24)
-
Enumerator
:: Yielder (12) - GDBM (36)
-
Gem
:: ConfigFile (12) - Hash (146)
- Matrix (24)
- Module (12)
-
OpenSSL
:: ASN1 :: Constructive (12) -
OpenSSL
:: Config (12) - OpenStruct (12)
- PP (12)
- Pathname (12)
-
REXML
:: AttlistDecl (12) -
REXML
:: Attributes (12) -
REXML
:: Element (12) -
REXML
:: Parsers :: PullParser (12) -
Rake
:: TaskArguments (12) - Range (4)
- Resolv (24)
-
Resolv
:: DNS (36) -
Resolv
:: Hosts (24) -
Rinda
:: TupleSpace (12) - SDBM (36)
-
Shell
:: Void (6) - String (36)
- Struct (36)
- Thread (12)
- Vector (48)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (12) -
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ TYPE (24) -
WIN32OLE
_ VARIABLE (60) -
Win32
:: Registry (24) -
YAML
:: DBM (24)
モジュール
- Enumerable (168)
- Kernel (12)
-
Net
:: HTTPHeader (60) -
REXML
:: Node (12)
キーワード
- << (12)
-
canonical
_ each (12) - chmod (12)
-
default
_ event _ sources (12) - each2 (24)
-
each
_ address (36) -
each
_ capitalized (12) -
each
_ cons (24) -
each
_ element _ with _ attribute (12) -
each
_ filename (12) -
each
_ header (12) -
each
_ name (36) -
each
_ pair (108) -
each
_ recursive (12) -
each
_ resource (12) -
each
_ value (96) - filter! (14)
-
find
_ index (12) -
force
_ quotes? (12) - handler= (12)
- index (12)
- inject (36)
-
instance
_ method (12) - invert (12)
-
keep
_ if (24) - name (12)
-
next
_ values (12) - notify (12)
-
ole
_ type (12) -
ole
_ type _ detail (12) - output? (12)
- pack (21)
-
peek
_ values (12) - push (24)
- recvmsg (12)
- reduce (36)
-
reverse
_ each (52) - select! (24)
- seplist (12)
- sum (36)
-
to
_ s (12) - unpack (12)
- update (12)
- upto (12)
- value (24)
- variables (12)
- zip (48)
検索結果
先頭5件
-
CSV
:: Table # each {|column _ name , values| . . . } -> self (21215.0) -
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し ます。
...quire "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 }
# => #<CSV::Row "h......1" "header2":"row1_2">
# => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
# => #<CSV::Row "header1":"row3_1" "header2":"row3_2">
//}
//emlist[例 カラムモード][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_name, values| print column_name, values, "\n" }
# => header1["row1_1", "row2_1", "row3_1"]
# => header2["row1_2", "row2_2", "row3_... -
CSV
:: Table # each {|row| . . . } -> self (21115.0) -
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し ます。
...quire "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 }
# => #<CSV::Row "h......1" "header2":"row1_2">
# => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
# => #<CSV::Row "header1":"row3_1" "header2":"row3_2">
//}
//emlist[例 カラムモード][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_name, values| print column_name, values, "\n" }
# => header1["row1_1", "row2_1", "row3_1"]
# => header2["row1_2", "row2_2", "row3_... -
CSV
# each {|row| . . . } -> nil (21114.0) -
各行に対してブロックを評価します。
...//emlist[例 CSV.new 時に :header => true を指定した場合][ruby]{
require "csv"
users = <<CSV
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.new(users, headers: true)
csv.each do |row|
p row
end
# => #<CSV::Row "id":"1" "first......tanaka" "age":"20">
# => #<CSV::Row "id":"2" "first name":"jiro" "last name":"suzuki" "age":"18">
# => #<CSV::Row "id":"3" "first name":"ami" "last name":"sato" "age":"19">
# => #<CSV::Row "id":"4" "first name":"yumi" "last name":"adachi" "age":"21">
//}
//emlist[例 CSV.new 時に :header => true......を指定しない場合][ruby]{
require "csv"
users = <<CSV
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.new(users)
csv.each do |row|
p row
end
# => ["id", "first name", "last name", "age"]
# => ["1", "taro", "tanaka", "20"]
# => ["2... -
CSV
:: Row # each {|header , field| . . . } -> self (21108.0) -
与えられたブロックにヘッダとフィールドの組を渡して評価します。
...@return メソッドチェーンのために自身を返します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3", "header4"], [1, 2, 3, 4])
row.each { |header, field| puts "#{header} - #{field}" }
# => header1 - 1
# => header2 - 2
# => header3 - 3
# =>... -
Vector
# each -> Enumerator (21103.0) -
ベクトルの各要素をブロックの引数として順にブロックを呼び出します。
ベクトルの各要素をブロックの引数として順にブロックを呼び出します。
このクラスは Enumerable を include しているため、
このメソッドを経由して Enumerable の各メソッドを使うことができます。
ブロックを省略した場合は Enumerator を返します。 -
Vector
# each {|e| . . . } -> self (21103.0) -
ベクトルの各要素をブロックの引数として順にブロックを呼び出します。
ベクトルの各要素をブロックの引数として順にブロックを呼び出します。
このクラスは Enumerable を include しているため、
このメソッドを経由して Enumerable の各メソッドを使うことができます。
ブロックを省略した場合は Enumerator を返します。 -
OpenSSL
:: ASN1 :: Constructive # each {|item| . . . } -> self (21102.0) -
構造型のデータに含まれる各要素に対してブロックを 評価します。
構造型のデータに含まれる各要素に対してブロックを
評価します。 -
Shell
:: Void # each(rs = nil) { . . . } -> nil (21102.0) -
何もしません。
何もしません。 -
Hash
# each {|key , value| . . . } -> self (18265.0) -
ハッシュのキーと値を引数としてブロックを評価します。
...
each_pair は each のエイリアスです。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each {|a| p a}
#=> [:a, 1]
# [:b, 2]
{:a=>1, :b=>2}.each {|k, v| p [k, v]}
#=> [:a, 1]
# [:b, 2]
p({:a=>1, :b=>2}.each_pair) # => #<Enumerator: {:a=>1, :b=>2}:each_pair>
//}
@see Hash#each_key,Hash#each_val...