http://haskell.g.hatena.ne.jp/mr_konn/20061006/1160138831 Haskellã‹ã‚‰å…¥ã£ãŸäººã«ã¯ã€cinã¨ã‹coutã¨ã‹å¾®å¦™ã™ãŽã¦ã‚ˆããªã„ã ã‚ã€ã¨ã€æ€ã£ãŸã®ã§ã€é©å½“ã«ã€‚ 対象èªè€…ã¯ã€Haskellã‚ã‹ã‚‹ã—ã€C++ã‚‚ã‚ã‹ã‚‹äººï¼ˆæ„味ãー)。ãƒã‚¿ã‚’ç†è§£ã§ãる人ã§ã™ã€‚ C++ã¨ã¯ C++ã¨ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªç‰¹å¾´ã‚’æŒã£ãŸãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ã™ å‚ç…§é€æ˜Žï¼ˆï¼ï¼‰ 出ç¾è©•ä¾¡(occurrence evaluation) (ãªã©ã¨ã„ã†ã„ã‹ãŒã‚ã—ã„å˜èªžã‚’ã¤ãる) パターンマッãƒã§ãã‚‹ å…¨ãç›´æ„Ÿçš„ã§ãªã„構文 IOモナドを書ããŸã‚ã®å¤§é‡ã®syntax sugarãŒã‚ã‚‹ 説明ã—ã¦ã„ãã¨é•·ããªã‚‹ã®ã§ã€ãã‚Œãžã‚Œã€ãŠã„ãŠã„å¿…è¦ã«ãªã£ãŸã¨ãã«èª¬æ˜Žã™ã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚ C++ã®åž‹ C++ã«ã¯ã€æ¬¡ã®åž‹ãŒã‚ã‚Šã¾ã™ã€‚ æ•´æ•° 真å½å€¤ 連想é…列 ã¾ã‚ã€ãŠã„ãŠã„説明。(ã¯ã‚„ãも飽ãã¦ããŸï¼‰

{{#tags}}- {{label}}
{{/tags}}