Skip to content

Commit 22f7e56

Browse files
committed
Small fixes in 2.4.0 post (ja, ru)
1 parent 7a6dea6 commit 22f7e56

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

ja/news/_posts/2016-12-25-ruby-2-4-0-released.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@ date: 2016-12-25 00:00:00 +0000
77
lang: ja
88
---
99

10-
1110
Ruby 2.4シリーズの最初の安定版である、Ruby 2.4.0がリリースされました。
1211

1312
Ruby 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を用いて行える機能が入りました。

ru/news/_posts/2016-12-25-ruby-2-4-0-released.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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` нуждаются

0 commit comments

Comments
 (0)