From: sinara@... Date: 1997-01-06T15:18:09+09:00 Subject: [ruby-list:1584] Re: ĪĸÁÛĮÛÎķ¤Î˛Ã ģģ 原です。 > ぞつもと ã‚†ãã˛ã‚ã§ã™ > é€Ŗæƒŗé…åˆ—ãŽåŠ įŽ—ã¯ > > a = {2=>4} > b = {2=>3} > c = a + b > p c[2] #??? > > ã¨ã„ã†įžčąĄãŒčĩˇãã†ã‚‹ãŽã§īŧŒåŽšįžŠã—ãĻいãĒいんですīŧŽ > おうするずきだと思いぞすかīŧŸ ã“ãŽå•éĄŒã¯č‰¯ãčĩˇã“るぎですが、ãƒĻãƒŧã‚ļãƒŧãŒåŽšįžŠã™ã‚‹ã¨ã—ãĻもįĩåą€ã€ a + b は「b ぎ a へぎ上書き」 とする場合が多いぎではãĒいでしょうか。これを ruby ぎįĩ„ãŋčžŧãŋ としãĻもæ‚ĒくãĒいぎでは。a+b と b+a ãŒį•°ãĒるぎでãĒんですが。 perl ãĢは reverse %hash ã¨ã„ã†ãŽãŒã‚ãŖãĻ、これも同様ãĒ不厚さ ã‚’æŒãŖãĻいぞすね。 垌、数å­ĻãŖãŊく Hash ã‚’å†™åƒãŽä¸€į¨Žã¨ã¨ã‚‰ãˆã‚‹ã¨ã€‚ * ãĢæŦĄãŽæ§˜ãĒæ„å‘ŗ を持たせるとéĸį™Ŋいかもしれぞせん。 f = { 1 => "a", 2 => "b", 3 = "a" } g = { "a" => 4, "b" => 5 } ぎとき g*f は { 1 => 4, 2 => 5, 3 => 4 } ---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=-- Shin-ichro Hara(Nagaoka Univ.of Tech.)