福嶋です。

matz / netlab.co.jp (Yukihiro Matsumoto) wrote:
> 実はTime#mktimeも同じ思いをして結局{1=>1月}という仕様にしてます。
> 
> やはり、月を文字列で表現する連中には配列のオフセットとして使
> えることの方が重要で、月を数字で表現する我々の気持ちは分から
> ないに違いない。

どちらの表現も言語に依存しているとはみなせないでしょうか。

{'1'=>  年の最初の月} (日本語)
{'Jan'=>年の最初の月} (英語)

で、言語に依らずに「年の最初の月」を表すのに整数 0 を使っていると。

---
福嶋正機