2006-02-10から1日間の記事一覧

多値関数

[id:m-hiyama:20060209:1139450736]さんのところで、多値関数に関する議論が進んでいる。 多値関数というと、コメント欄でも指摘されていますけど、Perlがありますね。 sub f { return $_[0]*2, $_[1]*2; }みたいに書けば、引数を2つ取って、それらを2倍し…

多値関数(2)

[id:m-hiyama:20060210:1139532309]で、多値がなければ成立しない例が知りたいということなので、Concurrent Cleanの例を説明しておきましょう。 CleanはHaskellに似た純粋関数型言語で、非正格な評価戦略をとっているため、実行順序がコードの文面とは異な…