%e9%96%a2%e6%95%b0%e5%9e%8b%e8%a8%80%e8%aa%9e 関数型言語