From: matz@... (Yukihiro Matsumoto) Date: 1997-02-05T12:11:53+09:00 Subject: [ruby-list:2056] Re: Methods.htm บ๎ภฎ tool ใพใคใ‚‚ใจ ใ‚†ใใฒใ‚ใงใ™๏ผŽ In message "[ruby-list:2052] Methods.htm ไฝœๆˆ tool" on 97/02/04, (Dezawa Shin-ichiro) writes: | |[1 ] |ๅ‡บๆฒขใงใ™ ใกใ‚‡ใฃใจๆฉŸ่ƒฝใ‚ขใƒƒใƒ—ใ—ใฆใพใ™ใญ๏ผŽ่‰ฏใ„ใ“ใจใ ๏ผŽ ใ—ใ‹ใ—๏ผŒ | { token[3] = "Enum" , mdl="incModule" } if token[3] == "Enumerable" | { token[3] = "Compar", mdl="incModule" } if token[3] == "Comparable" ใ“ใ‚Œใฏใกใ‚‡ใฃใจใพใšใ„ใงใ™ใญใˆ๏ผŽๅ‹•ไฝœใฏใ™ใ‚‹ใงใ—ใ‚‡ใ†ใ‘ใฉ๏ผŒใ“ใ†ใ„ ใ†ใ“ใจใŒใงใใ‚‹ใจๆ€ใฃใกใ‚ƒใ†ไบบใŒๅ‡บใใ†ใง๏ผŽใ“ใ‚Œใฏ ๆกไปถใŒๆˆ็ซ‹ใ™ใ‚‹ๆ™‚ { } ใฎไธญใ‚’ๅฎŸ่กŒใ™ใ‚‹ ใ‚ˆใ†ใซใฟใˆใพใ™ใŒ๏ผŒ*้•ใ„ใพใ™*๏ผŽใ“ใ‚ŒใŒใ‚„ใฃใฆใ„ใ‚‹ใ“ใจใฏ ๆกไปถใŒๆˆ็ซ‹ใ™ใ‚‹ๆ™‚ใซHashใ‚’็”Ÿๆˆใ™ใ‚‹ ใงใ™๏ผŽ็”Ÿๆˆๆ™‚ใซๅผใฎ่ฉ•ไพกใ‚’่กŒใ„ใพใ™ใ‹ใ‚‰็ตๆžœ็š„ใซ { } ใฎไธญใ‚’ๅฎŸ่กŒ ใ—ใฆใ„ใ‚‹ใ ใ‘ใงใ™๏ผŽๅ•้กŒใฏ * ็„ก้ง„ใช้€ฃๆƒณ้…ๅˆ—ใŒ็”Ÿๆˆใ•ใ‚Œใ‚‹ * ๅผใฏๅถๆ•ฐๅ€‹ใงใชใ„ใจใ‚จใƒฉใƒผใŒๅ‡บใ‚‹ * ๅผใ—ใ‹็ฝฎใ‘ใชใ„(ๆ–‡ใŒ็ฝฎใ‘ใชใ„) ใชใฉใงใ™๏ผŽใ“ใ†ใ“ใจใŒใ‚„ใ‚ŠใŸใ„ๅ ดๅˆใฏ ( token[3] = "Enum" ; mdl="incModule" ) if token[3] == "Enumerable" ใจใ‹๏ผŒ begin token[3] = "Enum" ; mdl="incModule" end if token[3] == "Enumerable" ใจใ‹ if token[3] == "Enumerable" then token[3] = "Enum" ; mdl="incModule" end ใจใ‹ใŒ่‰ฏใ„ใงใ—ใ‚‡ใ†๏ผŽ ใพใคใ‚‚ใจ ใ‚†ใใฒใ‚ /:|)