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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
32: ◆QZaw55cn4c 2019/02/03(日)21:32:49.97 ID:t4xt++Qj(5/20) AAS
>>25
「1 を返したら」とまるのではなく
fact 0 = 1
と fact の求値が、この行で確定しているから、止まるのです。
fact 0 = 100
という定義であっても、とまりますよ
134: 2019/02/04(月)11:34:48.97 ID:nZpfKraZ(1) AAS
へっ?
270
(2): 2019/03/23(土)19:48:40.97 ID:abrpiqJH(1) AAS
>>259

画像リンク[jpg]:i.imgur.com

画像リンク[jpg]:i.imgur.com

一応、末尾再帰も式変形した定義通りなんだけどね。

fib3 0 a _ = a
fib3 n a b = fib3 (n - 1) b (b + a)
省4
322
(1): 2019/05/01(水)14:53:10.97 ID:ALj9hUB7(3/3) AAS
>>320
> 記名ネットではしにくい無責任方言もここなら言えるでしょ

そんなレスは情報ではないのでは?
ただのノイズでしょ(ノイズの全てがゴミとは言わないが)。
本当に情報を得たいのなら、時間の無駄だよ。

もし、そんなのを参考にどっちか決められるのなら、
初めからルーレットで決めるのと大して変わらないのでは?

「自分で情報を得る」の第一歩は、ビルドツールで一番何がしたいかを決めて、
それが出来るか、やりやすいかを「公式ドキュメント」を見て調べる事だよ。

stackとcabalの公式ドキュメントを見て比較して、
省2
340
(1): 2019/05/04(土)17:11:10.97 ID:MNo33vgu(1) AAS
>>339
主流というか、それ以外に聞いたことがない
382: 2019/06/07(金)00:45:34.97 ID:UZbkEtL+(1/2) AAS
>>381
温床とまで言うか・・・

そのせいで例えばどんなバグがありそうか、
ひとつでも例を示すことはできる?
ごく簡単な例でいいんだが。
564: 2019/10/17(木)10:44:48.97 ID:UnH0fUML(2/3) AAS
モナドほどの抽象化しただけで画期的じゃん
イテレータとか用意してデータ構造によらないコンテナへの共通インタフェースとさらにそれへの特別なシンタックスシュガー用意した言語ぐらいならあった
モナドなんか用意してdo記法なんてシンタックスシュガー用意してプログラミング言語における手続き的処理やその他諸々を抽象化した
569
(2): 2019/10/18(金)00:47:49.97 ID:Jux/affY(1) AAS
>>551
Haskellのモナドって関数型で命令的な処理の書き方をしたいってことだろ
要するにLispにPROGフィーチャー入れたのと同じような動機だろ
617: 2019/10/23(水)22:29:52.97 ID:0mQ7NQWB(1) AAS
どちらかと言えば、モノイドの方が役に立つ
663: 2019/11/03(日)00:23:07.97 ID:lUqXCL2k(1/2) AAS
>>661
世界に目を向ければ、Reddit でよく求人されてる
681
(1): 2019/11/03(日)21:12:52.97 ID:j4VhEtAF(1/3) AAS
>>679
Javaだって宣言型にシフトしつつあるし、
最近のJavaScript(ECMAScript)は基本的に宣言型プログラミングだよ

宣言型プログラミング=関数型プログラミングではない
776: 2019/11/16(土)01:13:46.97 ID:yrgQ+1iB(1) AAS
集合論と集合の圏が胡散臭い
だったら射はあっても冪はない圏などを考えれば胡散臭さは軽減される気がする
868: 2019/12/19(木)20:49:23.97 ID:lwXrm8Zb(2/2) AAS
ガベコレ言語を全否定してみるのも一つの方法
たとえばスマホが壊れたら全部新品にするかそれとも壊れた部品を特定してそこだけ修理するか
912: 2019/12/30(月)22:25:35.97 ID:khitn85K(2/2) AAS
よく読んだら分かること
読まなくても分かること
普遍的な方を重視するのがいいと思うよ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s