224件ヒット
[201-224件を表示]
(0.045秒)
別のキーワード
クラス
-
CSV
:: Row (6) -
CSV
:: Table (48) - Matrix (132)
-
RubyVM
:: AbstractSyntaxTree :: Node (14) - Vector (24)
キーワード
- * (24)
-
cofactor
_ expansion (12) -
column
_ vectors (12) - deconstruct (3)
-
deconstruct
_ keys (3) -
delete
_ if (24) - each (24)
-
find
_ index (36) -
first
_ column (7) - index (36)
-
laplace
_ expansion (12) -
last
_ column (7)
検索結果
先頭4件
-
Matrix
# index(selector = :all) {|e| . . . } -> [Integer , Integer] | nil (123.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロック......elector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指... -
Matrix
# index(value , selector = :all) -> [Integer , Integer] | nil (123.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。
複数の位置で値が一致する/ブロック......elector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指... -
CSV
:: Row # deconstruct -> [object] (119.0) -
パターンマッチに使用する行の値の配列を返します。
...mlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3"], [1, 2, 3])
case row
in [2.., 2.., 2..]
puts "all 2 or more"
in [...2, 2.., 2..]
puts "first column is less than 2, and rest columns are 2 or more"
end
#=> "first column is less than 2, and rest columns are 2 or... -
CSV
:: Row # deconstruct _ keys(keys) -> Hash (119.0) -
パターンマッチに使用するヘッダの名前と値の Hash を返します。
...//emlist[例][ruby]{
require "csv"
row = CSV::Row.new([:header1, :header2, :header3], [1, 2, 3])
case row
in { header1: 2.., header2: 2.., header3: 2.. }
puts "all 2 or more"
in { header1: ...2, header2: 2.., header3: 2.. }
puts "first column is less than 2, and rest columns are 2 or more"
en......d
#=> "first column is less than 2, and rest columns are 2 or more" が出力される
//}
@see d:spec/pattern_matching#matching_non_primitive_objects...