From: Yusuke ENDOH Date: 2007-11-11T13:58:04+09:00 Subject: [ruby-dev:32215] Re: [提案] Array#tail 遠藤です。 07/11/11 に Tanaka Akira さんは書きました: > > しかし Haskell たちからの連想だと head は先頭の要素、tail は先頭以外の > > 要素たちなんですよね。 > > それってリストの話なんじゃないでしょうか。配列でもそうなんですか? もちろんリストでの話ですが、Ruby の配列は大クラス主義なので 連想の範疇ではないでしょうか。 気になるならマニュアルに計算量を書いておけばいいと思います。 # 逆に Haskell や OCaml のリストには n 番目の要素をとる関数があります。 とはいえ、head/tail という名前にこだわるつもりはありません。 ary.head が ary.first(1) と同値になるのはちょっと抵抗ありますけど。 -- Yusuke ENDOH