2016-11-01から1ヶ月間の記事一覧
Julia で scanl に相当するものが見当たらなかったので、勉強がてら、考えてみました。foldl が参考になるのではないかと思ってソースを見てみたところ、以下のようになっています。 foldl(op, v0, itr) = mapfoldl(identity, op, v0, itr) mapfoldl(f, op, …
Julia は便利そうなのですが、Haskell から移ってくるとカッコの数が気になってきます。 せっかく Julia ではマクロが作れるので、関数合成を簡単に書けないかと考えてみました。一気に書くことができなかったので、関数列と引数を与えると合成した結果を返…
一度関数型プログラムの考え方に触れると、どの言語でも同じようなことがしたくなってしまいます。 MATLAB は便利ですが、当然関数型ではないので勉強がてらちょっとずつ自作しています。 その過程で、カリー化をしようとしてハマったのでメモ。結論からいう…