521件ヒット
[1-100件を表示]
(0.175秒)
種類
- インスタンスメソッド (416)
- 特異メソッド (80)
- ライブラリ (25)
ライブラリ
クラス
-
CGI
:: Cookie (11) -
CSV
:: Row (22) -
CSV
:: Table (33) - DBM (22)
-
Enumerator
:: Lazy (11) - GDBM (22)
- Hash (53)
- MatchData (11)
- Matrix (11)
-
Matrix
:: EigenvalueDecomposition (11) -
Rake
:: TaskArguments (11) - Regexp (22)
-
Resolv
:: DNS (11) - SDBM (22)
- Struct (14)
- UDPSocket (11)
-
Win32
:: Registry (77) -
YAML
:: DBM (11)
モジュール
-
CGI
:: HtmlExtension (88)
オブジェクト
- ENV (22)
キーワード
- [] (11)
-
bigdecimal
/ jacobian (11) -
bigdecimal
/ newton (11) -
checkbox
_ group (22) -
delete
_ if (22) -
descriptor
_ length (11) - diagonal (11)
- eigenvalues (11)
- fields (11)
- match (22)
-
max
_ key _ length (11) -
max
_ value _ length (11) -
max
_ value _ name _ length (11) - new (47)
-
num
_ keys (11) -
num
_ values (11) -
radio
_ group (22) -
recvfrom
_ nonblock (11) -
scrolling
_ list (22) - select (11)
- timeouts= (11)
-
transform
_ keys! (10) -
transform
_ values (16) -
transform
_ values! (16) -
values
_ at (77) - wtime (11)
- xmlrpc (3)
検索結果
先頭5件
-
DBM
# values -> [String] (24301.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
ENV
. values -> [String] (24301.0) -
環境変数の全値の配列を返します。
環境変数の全値の配列を返します。 -
GDBM
# values -> [String] (24301.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
SDBM
# values -> [String] (24301.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (21300.0) -
固有値を配列で返します。
固有値を配列で返します。 -
CSV
:: Table # delete _ if {|column _ name , values| . . . } -> self (15307.0) -
ブロックを評価した結果が真である行か列を削除します。
...emlist[例 ロウモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "valid"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "invalid"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "valid"])
table = CSV::Table.new([row1, row2, row3])
table.dele......te_if { |row| row["header2"] == "invalid" }
table.to_a # => [["header1", "header2"], ["row1_1", "valid"], ["row3_1", "valid"]]
//}
//emlist[例 カラムモード][ruby]{
require "csv"
row1 = CSV::Row.new(["id", "name"], [1, "tanaka"])
row2 = CSV::Row.new(["id", "name"], [2, "suzuki"])
row3 = CSV::......Row.new(["id", "name"], [3, "sato"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.delete_if { |column_name, values| column_name == "id" }
table.to_a # => [["name"], ["tanaka"], ["suzuki"], ["sato"]]
//}
@see CSV::Table#delete... -
CSV
:: Table # delete _ if {|row| . . . } -> self (15207.0) -
ブロックを評価した結果が真である行か列を削除します。
...emlist[例 ロウモード][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "valid"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "invalid"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "valid"])
table = CSV::Table.new([row1, row2, row3])
table.dele......te_if { |row| row["header2"] == "invalid" }
table.to_a # => [["header1", "header2"], ["row1_1", "valid"], ["row3_1", "valid"]]
//}
//emlist[例 カラムモード][ruby]{
require "csv"
row1 = CSV::Row.new(["id", "name"], [1, "tanaka"])
row2 = CSV::Row.new(["id", "name"], [2, "suzuki"])
row3 = CSV::......Row.new(["id", "name"], [3, "sato"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.delete_if { |column_name, values| column_name == "id" }
table.to_a # => [["name"], ["tanaka"], ["suzuki"], ["sato"]]
//}
@see CSV::Table#delete... -
MatchData
# values _ at(*index) -> [String] (12431.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
...m index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["foobarbaz", "foo", "bar", "baz", nil......]
p m.values_at(-1, -2, -3, -4, -5) # => ["baz", "bar", "foo", nil, nil]
m = /(?<a>\d+) *(?<op>[+\-*\/]) *(?<b>\d+)/.match("1 + 2")
m.to_a # => ["1 + 2", "1", "+", "2"]
m.values_at(:a, :b, :op) # => ["1", "2", "+"]
//}
@see Array#values_at, Array#[]... -
CGI
:: HtmlExtension # scrolling _ list(name = "" , *values) -> String (12409.0) -
select 要素を生成します。
...select 要素を生成します。
@param name name 属性の値を指定します。
@param values option 要素を生成するための情報を一つ以上指定します。
それぞれ、文字列、一要素、二要素、三要素の配列を指定することができます......文字列か一要素の配列である場合は、value 属性の値と option 要素の内容になります。
三要素の配列である場合は、順に value 属性の値、option 要素の内容、その option 要素が
選択状態かどうかを表す......ELECT NAME="name">
# <OPTION VALUE="foo">foo</OPTION>
# <OPTION VALUE="bar">bar</OPTION>
# <OPTION VALUE="baz">baz</OPTION>
# </SELECT>
popup_menu("name", ["foo"], ["bar", true], "baz")
# <SELECT NAME="name">
# <OPTION VALU... -
Hash
# transform _ values! {|value| . . . } -> self (12344.0) -
すべての値に対してブロックを呼び出した結果でハッシュの値を変更します。 キーは変化しません。
...nsform_values! は常に self を返します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを
返します。
//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_values! {|v| v * v + 1 } #=> { a: 2, b: 5, c: 10 }
h.transform_values!(&:to......_s) #=> { a: "2", b: "5", c: "10" }
h.transform_values!.with_index {|v, i| "#{v}.#{i}" }
#=> { a: "2.0", b: "5.1", c: "10.2" }
//}
@see Hash#transform_values
@see Hash#transform_keys
@see Hash#transform_keys!...