公式Ruby documentationなどでは、Rubyのどのバージョンが最初にその言語に導入されたかを簡単に確認する方法はありますか?Rubyのどのバージョンが最初に導入されたかを知るには?
私はそのようなリソースを見つけられていないし、明らかに役立つようです。
公式Ruby documentationなどでは、Rubyのどのバージョンが最初にその言語に導入されたかを簡単に確認する方法はありますか?Rubyのどのバージョンが最初に導入されたかを知るには?
私はそのようなリソースを見つけられていないし、明らかに役立つようです。
あなたはここにhttps://github.com/ruby/ruby/blob/trunk/docを変更ログをチェックしてみてください可能性がありますが、彼らはいくつかのスキップのように見えます;)
私は考えることができる唯一の方法は、すべての主要なバージョンのバイナリを持って、そして作品かどうかを確認するためにそれらにコードを実行することです。 Hash#fetch
を探していた場合は、ruby -e 'Hash.new.fetch(0, 0)'
を実行して0を返す各バージョンが実装されますが、他はエラーを意味します。あなたはそれにrvm
を使うことができます。
git bisectで自動化することができます。しかし、チェックごとにrubyバイナリをコンパイルする必要があり、いくつかの依存関係が変更されている可能性がありますので、最初に試してみると期待できません:D
https://apidock.com/ruby/Enumerable/map Rubyのバージョン間でメソッドのタイムラインを示しています。 – Surya
しかし、apidock.comは何年も更新されていないことに注意してください。 – Stefan
多分あなたはそのようなことをするアプリを書く必要があります:) –