File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -7,17 +7,16 @@ date: 2016-12-25 00:00:00 +0000
77lang : ja
88---
99
10-
1110Ruby 2.4シリーズの最初の安定版である、Ruby 2.4.0がリリースされました。
1211
1312Ruby 2.4.0 には以下に示すようなたくさんの新機能が含まれています:
1413
15- ## [ Introduce hash table improvement by Vladimir Makarov] ( https://bugs.ruby-lang.org/issues/12142 )
14+ ## [ Introduce hash table improvement ( by Vladimir Makarov) ] ( https://bugs.ruby-lang.org/issues/12142 )
1615
1716従来Rubyのハッシュテーブルの内部実装 (st_table) ではに双方向連結リストとチェイン法を用いた実装が使われていましたが、挿入順の配列にオープンアドレス法を用いることによる高速化が行われました。
1817この改善に際しては多くの方による議論が行われ、とりわけ Yura Sokolov 氏によって多大な貢献がありました。
1918
20- ## Binding#irb: Start a REPL session like ` binding.pry `
19+ ## Binding#irb: Start a REPL session similar to ` binding.pry `
2120
2221[ pry] ( https://github.com/pry/pry ) を用いると ` binding.pry ` とアプリケーションに書くことで、その場で対話型実行環境を起動することができ、デバッグの際に便利です。
2322[ r56624] ( https://github.com/ruby/ruby/commit/493e48897421d176a8faf0f0820323d79ecdf94a ) にて ` binding.irb ` と書くことで同様なことをirbを用いて行える機能が入りました。
Original file line number Diff line number Diff line change @@ -21,15 +21,15 @@ Ruby 2.4.0 является первой стабильной версией в
2121## ` Binding#irb ` : интерактивные сессии по примеру ` binding.pry `
2222
2323При поиске ошибок многие из нас используют ` p ` , чтобы видеть значение переменных.
24- При помощи [ pry] ( https://github.com/pry/pry ) (` bindings .pry` ) уже давно было
24+ При помощи [ pry] ( https://github.com/pry/pry ) (` binding .pry` ) уже давно было
2525возможно запустить интерактивную сессию и вызывать произвольный код на Ruby.
2626Патч [ r56624] ( https://github.com/ruby/ruby/commit/493e48897421d176a8faf0f0820323d79ecdf94a )
27- реализует ` bindings .irb` , так что теперь можно добиться похожего поведения
27+ реализует ` binding .irb` , так что теперь можно добиться похожего поведения
2828при помощи irb.
2929
3030## [ Объединение ` Fixnum ` и ` Bignum ` в ` Integer ` ] ( https://bugs.ruby-lang.org/issues/12005 )
3131
32- Хотя стандарт [ ISO/IEC 30170:2012] (http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?cs number =59579)
32+ Хотя стандарт [ ISO/IEC 30170:2012] ( http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber =59579 )
3333не уточняет детали реализации класса ` Integer ` , Ruby имел два видимых класса:
3434` Fixnum ` и ` Bignum ` . Ruby 2.4 объединяет эти классы в ` Integer ` .
3535Все расширения на С, которые работают с классами ` Fixnum ` или ` Bignum ` нуждаются
You can’t perform that action at this time.
0 commit comments