概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Ruby 3.4, Range#size Now Raises TypeError If The Range Is Not Iterable | Saeloun Blog 原文公開日: 2024/05/17 原著者: Prasanth Chaduvula 日本語タイトルは内容に即したものにしました。 読みやすさのためコードブロックの表記を訳文で変更しています。 RubyのRangeは値の範囲を表すオブジェクトで、開始と終了という2つの値が定義されます。Rangeは基本的なデータ構造の一種であり、2つの値には数値やアルファベットに加えて日付も指定可能です。Rangeは、値のシーケンスを表すのにも、値の範囲を表すのにも使えます。 範囲は、以下のように2通りの方法で指定できます。 1: ..を用いる"inclusive"な方法 (開始