From: WATANABE Hirofumi Date: 1997-03-13T16:24:37+09:00 Subject: [ruby-list:2374] Re: [Req] Hash#reverse (Re: [Req] Array#reverse) わたなべです. :原です。 :reverse %hash; は基本的にはハッシュで、@array = reverse %hash; :はハッシュが配列コンテキストで評価されている、と理解していまし :たが、、。 ようするに %hash = (A,B, C,D); これを逆順にすると %hsah = (D,C, B,A); 逆変換のできあがりってことですよね. 実際は hash table の影響で % perl %hash = (A,B, C,D, E,F, G,H, I,J); print join(":", %hash), "\n"; print join(":", reverse %hash), "\n"; ^D I:J:A:B:C:D:E:F:G:H H:G:F:E:D:C:B:A:J:I こんな感じなりますが. -- わたなべひろふみ