るりまサーチ

最速Rubyリファレンスマニュアル検索!
19件ヒット [1-19件を表示] (0.029秒)
トップページ > クエリ:Array[x] > クエリ:each[x] > クエリ:sum[x] > 種類:文書[x]

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array fetch
  5. array count

検索結果

NEWS for Ruby 2.4.0 (139.0)

NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...で return を書けるようになりました 4840

=== 組み込みクラスの更新

* Array
* Array#concat 12333
複数の引数を取れるようになりました。
* Array#max, Array#min 12172
この変更は小さな非互換の原因となります:
Enumerable...
... Array#max も再定義してください。
* Array#pack 12754
既にアロケートされているバッファを再利用するためにオプションキーワード引数 buffer: を取るようになりました。
* Array#sum 12217
Enumerable#sum と違って each...
...10121

* Enumerable
* Enumerable#chunk ブロックを省略した場合 Enumerator を返すようになりました。2172
* Enumerable#sum を追加 12217
* Enumerable#uniq を追加 11090

* Enumerator::Lazy
* Enumerator::Lazy#chunk_while を追加 https://github.com/ruby/ru...

メソッド呼び出し(super・ブロック付き・yield) (61.0)

メソッド呼び出し(super・ブロック付き・yield) * super * block * yield * block_arg * numbered_parameters * call_method

...呼び出す
end
end
Bar.new.foo 5
//}

===[a:block] ブロック付きメソッド呼び出し

//emlist[例][ruby]{
[1,2,3].each do |i| print i*2, "\n" end
[1,2,3].each {|i| print i*2, "\n" }
//}

文法:

method(arg1, arg2, ...) do [`|' 式 ... `|'] 式 ... end
method(arg1,...
...# まったく別の変数 i の宣言
# ...
end
//}

以下は逆にブロック外でも有効な例です。

//emlist[][ruby]{
i = 10
[1,2,3].each do |m|
p i * m # いきなり i を使える
end
//}

ブロックの部分だけを先に定義して変数に保存しておき...
...[][ruby]{
# 1引数の手続き(その働きは引数をpで印字すること)を生成し、変数pobjに格納
pobj = proc {|v|
p v
}

[1,2,3].each(&pobj) # 手続きオブジェクトをブロックの代わりに渡している
# => 1
# 2
# 3
//}

to_proc メソッドを持つオブジ...