急に重箱の隅を突くような話になってしまいますがPythonとRubyでrangeオブジェクトの動きが面白いなと思ったのでメモ。前回の投稿でも入れようかと思ったんですが長くなってしまったので別稿で。 PythonとRubyでrangeクラスのオブジェクトを作るとこんな感じ。
Pythonの`range`を猿に分かるように説明するなら、「森で、猿が一定の範囲でジャンプする回数を決める方法」と言えます。 想像してみてください。 ある猿が、木から木へジャンプする遊びをしています。この猿が「今日はここからあそこまで、5回ジャンプ ...