プログラミングF#
|
プログラミングF#、欲しいなーってこのブログに書いたら F#は、 プログラミングF#は、F#の開発チームの人だった人が書いているだけあって、相当細かい部分まで詳しく書いてあります。関数型言語を触ったことが無い人でもこの本を読めば理解できるように書かれています。 ところで、C#やVB.NETと相互運用できるとは言っても、関数型を返すような関数をF#で書いても、C#のほうから呼び出すことはできません。C#側の関数はすべてF#側から呼び出せるはずなのですが、逆(C#からF#で書いた関数を呼び出す)は制限が結構あるようです。 あと、Visual Studio 2010ではF#をサポートしているとは言え、フォームデザイナがF#に対応していないので、フォームデザイナがどうしても使いたいのであればそのへんはC#で書いて、実際の処理をF#の関数を呼び出すというような運用になると思います。なんか不便ではあります。Visual Studioのバージョンアップに期待というところでしょうか…。 ともかく、F#は、C#やVB.NETをやっている人にとっては、HaskellとかOCamlよりは、習得したときに相互運用しやすくて価値があるのではないかと思います。 |