るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.179秒)
トップページ > クエリ:l[x] > クエリ:r[x] > クエリ:v[x] > クエリ:each2[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils cp_r
  5. fileutils rm_r

ライブラリ

クラス

検索結果

Vector#each2(v) {|x, y| ... } -> self (24332.0)

ベクトルの各要素と、それに対応するインデックスを持つ引数 v の要素との組に対して (2引数の) ブロックを繰返し評価します。

...引数 v の要素との組に対して (2引数の) ブロックを繰返し評価します。

v
は配列互換(size メソッドと [] メソッドを持つ)オブジェクトです。
V
ector も使えます。

ブロックを省略した場合は Enumerator を返します。

@param v 各要...
...素と組を取るためのオブジェクト
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。
@see Array#zip...

制御構造 (6018.0)

制御構造 条件分岐: * if * unless * case 繰り返し: * while * until * for * break * next * redo * retry 例外処理: * raise * begin その他: * return * BEGIN * END

...制御構造
条件分岐:
* if
* unless
* case
繰り返し:
* while
* until
* for
* break
* next
* redo
* retry
例外処理:
* raise
* begin
その他:
* return
* BEGIN
* END

R
ubyでは(Cなどとは異なり)制御構造は式であ...
......
[else
式 ... ]
end

unless は if と反対で、条件式が偽の時に then 以下の
式を評価します。unless 式にelsif を指定することはできませ
ん。

==== unless 修飾子

//emlist[例][ruby]{
print "stop\n" unless valid(passwd)
//}...
...for i,j in [1, 2, 3]
p [i,j]
end

# => [1, nil]
# [2, nil]
# [3, nil]

# [1,2] [3,nil] を期待するかもしれないがそうはならない
//}

代わりにそのようなメソッド(イテレータ)を定義する必要があります。

//emlist[][ruby]{
class Array
def each2...