第3ç« ã«å
¥ãã¾ããã æåã¯åã§ããHaskellã¯éçãªåãã§ãã¯ããããã©åæ¨è«ã¨ããæ©è½ã§åãæ¨æ¸¬ããã®ã§ãåãæ示çã«ãããªãã¦ãè¯ãã§ããã¨ã®ãã¨ãã¨ã¯è¨ãã¤ã¤ããæ示çã«å®£è¨ãã¦ãããæ¹ã人éã«ã¨ã£ã¦åãããããã®ã§å®£è¨ããã®ã¯è¯ããã¨ã§ãã¨æ¸ããã¦ãã¾ãã åã®å®£è¨ã¯ããã é¢æ°å :: 第1å¼æ°ã®å -> 第2å¼æ°ã®å -> ⦠-> 第nå¼æ°ã®å -> æ»ãå¤ã®åæ»ãå¤ã¯å¿
ãä¸ã¤ãªã®ã§ãããï¼ãã ãããã®ããã®æ¸ãæ¹ã«ãªã£ã¦ããã®ã§ããããã©ãå¼æ°ã¨æ»ãå¤ã®éã¯éãè¨å·ã®æ¹ãè¦ããããããªæ°ããã¾ããæ
£ãã§ããããã©ã åå¤æ°ã¨ããæ¦å¿µãæ°ããåºã¦ãã¾ãããC++ã®templateã¨ä¼¼ã¦ãã¾ããã ã³ã¡ã³ããããã¨ããããã¾ãã a -> b -> c ã®æ»ãå¤ã¯ b -> c ãªã®ãã¼ã ã¨ããã¨å¼æ°ã¯ä¸ã¤ãã¤ã¨ãããã¨ãªã®ã§ãããåãã¨ãã¦ã¯ãããªæãã§ããããã f
{{#tags}}- {{label}}
{{/tags}}