[過去ログ] 関数型プログラミング言語Haskell Part7 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
955
(3): 2007/10/28(日)12:22 AAS
関数型初体験してみたが、
ふたつの引数 m n をとって
m * (m+1) * .... * (n-1) * n を返す関数を
再帰的定義を用いて書け

なんて問題を解くのに30分もかかった…
普段とぜんぜん違う思考法を要求されて面白いねこれ
956: 2007/10/28(日)12:23 AAS
>>955
Haskellやると頭がよくなった気がする。あくまで気がするだけだけど・・・。
968
(1): 2007/10/28(日)20:37 AAS
>>955
お前頭いいな。
(m+1) * .... * (n-1)
俺には、この省略されたところで何があったのか見当もつかん。
m+1<n ってことか?
971
(1): 2007/10/28(日)22:08 AAS
>>955
その例は、手続き型でも大差ないだろう。

int f(int m, int n)
{
 return m <= n? m * f(m+1,n) : 1;
}
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.044s